Tag: jquery ui

JQuery的移动地图和Microdata iPhone应用程序

我一直在使用“微数据”和查询地图([示例]) 1在我的应用程序上显示一些标记。 在networking或本地预览中一切正常,但使用模拟器或iPhone时,标记不会出现。 会有什么是停止在iOS设备上显示的数据? 这似乎也打破了主页button。 下面几个摘录: <!– !Maps ===================== –> <script src="_config/microdata.js" type="text/javascript"></script> <script type="text/javascript"> $('#gmap').live('pageshow', function(){ $('#map_canvas').gmap({ 'center': new google.maps.LatLng(cc_maps_lat, cc_maps_long), 'navigationControl': cc_map_navcontrol, 'mapTypeControl' : cc_maps_controltype, 'streetViewControl': cc_streetView, 'zoom':cc_maps_zoom, 'callback': function () { $('#map_canvas').gmap('loadMetadata', 'microdata', 'http://data-vocabulary.org/Organization', function(i, item, result) { var latlng = new google.maps.LatLng(result.properties.geo[0].properties.latitude[0], result.properties.geo[0].properties.longitude[0]); $('#map_canvas').gmap('addMarker', { 'bounds':true, 'position': latlng, 'animation': google.maps.Animation.DROP }, […]

JQueryUI的可拖动加-webkit溢出滚动隐藏拖动元素?

我有一个滚动的div在iPad2上使用-webkit-overflow-scrolling:touch; 。 在里面,我有可拖动的元素使用TouchPunch和TouchPunch通过触摸拖动移动。 我非常接近完美的工作,但是我发现了一个问题。 使用这样的div设置,我的JQueryUI draggable helper对象不会浮动其他所有东西。 随着-webkit-overflow-scrolling ,它漂浮正常,但滚动波涛汹涌。 有两种方法可以获得两全其美吗? 这是一个JSBin,请使用iPad或iPhone查看问题! 这里是JSBin的编辑视图 提前致谢!

iOS上的JQ UI可拖拽:启动拖拽处理程序中的拖拽

在我们的应用程序中,我们希望从一个列表中删除。 问题是,当列表中的项目很多时 – 元素可拖动时不可能滚动。 作为解决方法,我们希望禁用元素的拖拽能力,并仅在用户长时间点击元素时才启用该元素。 $('li').bind('taphold', function (event, ui) { console.log('taphold'); clearAll(); // clearing all other catched $(this).addClass('catched') $(this).draggable('enable'); }); 这里是jsfiddle https://jsfiddle.net/nrxaqc34/10/ 到目前为止它工作,但用户需要再次点击才能拖动。 如果用户可以在长时间点击后立即开始拖动,那就太好了。 这个答案在这里https://stackoverflow.com/a/9922048/582727不适用于iOS。 也许有人有一个想法。