问题描述
|
如果我使用jQueryUI拖放插件,它将在平板电脑上按预期工作吗?
我担心平板电脑是否会认为用户正在尝试滚动页面而不是拖动项目。
我没有平板电脑可以测试,所以我想知道是否有人知道这是否是一个问题,是否可以解决?
解决方法
您可以做到,但是您需要使用http://www.gotproject.com/blog/post2.html
,当我尝试使jQueryUI .dialog()可拖动时,Gotproject给我带来了问题。
使用jQueryUI TouchPunch库可以获得更好的结果:
http://touchpunch.furf.com/
这使我可以使用标准jQueryUI方法使对话框可拖动和调整大小,如下所示:
$(\"#divSingleNamePicker\").parent().draggable().resizeable();
(注意:.parent()在其中,因为jqueryUI .dialog()用它自己的div包装目标div。)
更正25/10/2012
我不得不在jQuery.Dialog()中添加.draggable()。resizeable()行是错误的。仅加载触摸打孔库就足以使其可拖动并自动调整大小。