Tag: jquery mobile

JQuery移动设备扩展

我正在使用JQuery Mobile,我在从浏览器到iPhone的扩展方面遇到了麻烦。 当我将它加载到浏览器(safari)时,它会收缩并扩展得很好。 但是,当我将它加载到我的iPhone上时,它无法扩展。 它允许您在不应该向左和向右滚动。 是否有一些我应该添加的内容,以便在识别出它是移动设备时缩小规模。 这是我目前的HTML。 Page Title Logout New Title > Content Content

添加jquery移动滑动事件

我有一个listview,我想要做的是在链接上添加一个滑动事件。 例如,如果用户滑动第一个链接,则会转到该页面。 这可能与listview元素一起使用。 我试过div,href,a,li,ul但仍然没有警报。 它适用于身体。 谢谢 Requests Control Panel Schedule Information $(“div ul li.rqstpage”).bind(‘swipe’,function(event, ui){ $.mobile.changePage(“requests.php”, “slide”); });

什么是“mobile-pagecontainer”选择器

jQuery Mobile有各种各样的事件和方法。 pagecontainer事件和方法用于处理v1.4大多数page事件。 我不明白使用:mobile-pagecontainer选择器。 API文档只使用$(‘.selector’) ,虽然很简单易懂,但我不知道它指的是哪个对象。 我应该在$(‘div[data-role=”page”]’)或$(‘body’) 。 另一个选择器:mobile-pagecontainer表示什么? API: jQuery 1.4.0 API 编辑:另外,我发现很多关于stackoverflow和其他网站使用$(document)例子与这些有什么关系? 编辑2:我创建了一个小小提琴,使用所有3个选择器$(‘body’) , $(‘:mobile-pagecontainer’)和$(document) Fiddle – PageContainer Events展示pagecontainerbeforeshow事件 。 我的心对@Omar表示感谢和感谢

JQuery Mobile滑动面板,带有嵌套菜单/多级菜单

我一直在我的jquery移动设备上进行多级菜单或子菜单的工作,一般来说,第三部分jquery插件已经深深搞乱我的CSS与position:fixed有关position:fixed页脚和滚动。 我在这里查看插件 ,几乎所有插件都让我感到复杂。 我希望我能用现有的jquery移动框架中的一些魔法重新创建这个例子 ,如图所示

Jquery Mobile 1.4.1动态头

我试图在jquery mobile 1.4.1中动态追加我的标题( date-role=header )。 我在它的右侧添加了一个按钮,我正在使用$(‘#page’).trigger(‘pagecreate’)以便使用新按钮重新创建标题并具有jquery移动样式。 这在jquery mobile 1.3.2中有效,但在1.4.1中不起作用。 我尝试使用新的enhanceWithin()函数,它仍然无法正常工作。 我也尝试了$(‘#header’).enhanceWithin() ,但也$(‘#header’).enhanceWithin() 。 我理解trigger(‘create’)方法已被弃用,但我似乎无法弄清楚如何使用新的enhanceWithin()函数

在taphold事件之后jQuery调用click事件

我正在使用Jquery和Jquery Mobile为Android开发PhoneGap应用程序。 我有一个项目列表,需要两个事件绑定到列表中的每个项目。 我需要一个“taphold”活动和一个“点击”活动。 我遇到的问题是当我做“taphold”时,正确的“taphold”事件被解雇了。 但是,一旦我发布,click事件也会被触发。 如何防止点击事件在taphold之后触发? 码: function LoadMyItems(items) { for(var idx in items) { var itemLine = ” + ” + items[idx].item.name+ ”; $(‘#my_list’).append(”+itemLine+”); $(‘#my_item_’+items[idx].user_item_id).bind(‘taphold’, {userItem:items[idx]},ShowMyItemInfo); $(‘#my_item_’+items[idx].user_item_id).bind(‘click tap’, {userItem:items[idx]},FitMyUpgradeItem); console.log(‘UserItem ‘+items[idx].user_item_id+’ loaded and events bound’); } $(‘#my_items_loader’).hide(); myScroll.refresh(); } 在下面的建议之后,这就是我最终的结果。 这适用于iScroll对象。 function LoadMyItems(items) { for(var idx in items) { var itemLine = ” […]

在datepicker上禁用过去的日期

如何在datetimepicker上禁用当前日期的过去日期? 我尝试过几个类似问题的post但是无法实现它,下面就是我尝试过的 $(function() { $(‘#datetimepicker2’).datetimepicker({ language: ‘en’, pick12HourFormat: true }); }); 我也试过了 $(“datetimepicker2”).datepicker({ changeYear: true, dateFormat: ‘dd/mm/yy’, showOn: ‘none’, showButtonPanel: true, minDate:’0d’ }); 和 $(“#datetimepicker2”).datepicker({ minDate: 0 });

在jQuery mobile中,tap和vclick之间有什么区别?

我应该用哪个事件来听? 为什么要使用vclick? 我只是不知道使用哪种情况。

将参数传递给jQuery Mobile中的page-id

我正在尝试将一些参数传递给jQuery Mobile中的页面ID。 该站点由带有链接的列表视图组成,每个链接都有编码的哈希,如下所示: Puerto Natales 我已经绑定了pagebeforechange以捕获URL中的哈希值,执行参数检测并根据传递的参数量采取措施。 现在,使用cookies,我一直在尝试这个: $(document).one(“pageinit”, function(event, data) { if (location.hash.search(/^(#ciudades|#pronostico)/) === -1) { if ($.cookie(“recordar”)) { $.mobile.changePage($(“#pronostico”), { data: “region=” + $.cookie(“region”) + “&ciudad=” + $.cookie(“ciudad”) }); } } }); 但它只是将我传递给#pronostico page-id,哈希中没有参数。 结果,我得到一个没有它应该显示的信息的页面。 提前致谢。

jQuery mobile-对于每个实时点击事件,是否应该有等效的点击事件?

我已将jQuery实时点击事件替换为jQuery移动点击事件以提高响应速度。 我觉得这是出于兼容性原因的一个坏主意。 是否有必要同时拥有这两个事件,有没有办法为同一个函数编写它们? 如(’点击’,’点击’)