我目前正在使用 jquery mobile 开发一个项目,并且我制作了一个可拖动的 div。拖动交互非常有效,直到我在三星 S3 mini 上打开网站。
这是我的头:
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="themes/florida_tech.min.css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile.structure-1.3.1.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>`
这是拖动交互的脚本:
<script>
$(window).load(function() {
$( "#draggable" ).draggable({ axis: "x" });
});
</script>
我要移动的 div 有 ID = DRAGGABLE:
<div data-role="content" style="margin:0px; padding:0px; border:0px">
<div id="draggable" class="draggable ui-widget-content" style="position:relative; height: 347px">
<div style="z-index: 1; position: absolute; top: 0px; left: 0px">
<img src="style/pic.png" alt="Parking Lot Map"/>
</div>
<div style="background-color:green; width:17px; height:35px; z-index: 2; position: absolute; top: 31px; left: 81px ">   </div>
<div style="background-color:green; width:17px; height:35px; z-index: 2; position: absolute; top: 31px; left: 102px ">   </div>
</div>
</div>