使用 TideSDK,我怎样才能有一个没有 Windows 样式边框的窗口,并保持它可拖动?
我尝试了两件事:
首先像这样配置我的 tiapp.xml
<width>3000</width>
<max-width>3000</max-width>
<min-width>0</min-width>
<height>1280</height>
<max-height>1280</max-height>
<min-height>0</min-height>
<fullscreen>false</fullscreen>
<resizable>true</resizable>
<transparency >1.0</transparency >
<transparent-background>true</transparent-background>
并将我的应用程序包含在这样的 div 中:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Draggable - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<style>
#draggable { width: 150px; height: 150px; left: 10px}
</style>
<script>
$(function() {
$( "#draggable" ).draggable();
});
</script>
</head>
<body>
<div id="draggable" class="ui-widget-content">
<p>Drag me around</p>
</div>
</body>
</html>
这很酷,因为我可以拖动完整的 css 可自定义窗口,但是如果我希望它在双屏中工作,我必须将最大宽度设置为 ~4000,并且它看起来限制为最大 3000。(即使我在 tiapp.xml 文件中设置了更大的值)。请注意,如果我没有设置很大的宽度和高度,当我的应用程序 (div) 接近极限时,我的桌面上会出现一个滚动条。
我尝试快速添加标签
<chrome>false</chrome>
这看起来是一种更好的方法,但是我松开了窗口上的可拖动控件。而且我不知道如何用javascript拖动tidesdk窗口。可能有解决方案来创建我自己的“chrome”吗?