Tag: jquery mobile

如何知道子元素时如何在jQuery中获取父元素?

我正在使用jQuery Mobile为你创建了很多DOM。 我需要删除()单选按钮,但根据如何在jQuery Mobile中构建HTML,我没有父div的id。 我可以很容易地抓住输入和标签,但还需要摆脱我们的div来完全删除单选按钮列表中的条目样式。 Foo

我可以修复jQueryMobile对话框的宽度和高度吗?

我可以修复jQueryMobile对话框的宽度和高度吗? 目前,宽度的大小是100%,这在iPad中真的很糟糕。

如何使用on()和off()将事件附加到jquery移动页面?

我正在尝试升级到持续的Jquery 1.7.1(使用JQM 1.1pre)。 我曾经能够绑定到这样的JQM页面: $(‘#mypage’).live(‘pageshow’, function() { /* do stuff */ }) Per Jquery 1.7.1现在必须是: $(‘#mypage’).on(‘pageshow’, function() { /* do stuff */ }) 或者如果页面是动态插入的 $(‘body’).on(‘pageshow’, ‘#mypage’, function() { /* do stuff */ }) 问题: – 这种语法对于jquery 1.7+是否正确? – 我无法使用此function在JQM中触发事件。 我试过$(’div:jqmData(role =“page”)#mypage但这似乎也不起作用。将某些function附加到特定JQM页面的正确语法是什么? 感谢帮助! 编辑: 有些干涉后来似乎你只能在$(’div:jqmData(role =“page”)’)上调用on()和off()。 调用相应的#pageID不起作用。 在多页面布局中,这样的绑定每页将触发一次,因此如果多页文档中有10个页面,则: $(‘div:jqmData(role=”page”)’).on(‘pageshow’, function() { // do stuff }); 将在多页文档中每次触发10次或一次。 […]

关闭jQuery Mobile Panel

我有一个这样的链接面板 第1页 第2页 第3页 如果我当前在Page1上并打开面板,则当我再次选择Page1时,面板不会关闭。 我已经检查了jQuery移动面板文档 ,并且具有相同的行为(如果您打开面板,单击“面板”,面板将保持打开状态。 如果选择了相同的页面链接,有没有办法关闭面板? 编辑:jQuery Mobile版本:1.3.2 jQuery版本:1.9.1

如何使用JQuery Mobile在不可见的div页面中设置单选按钮?

我有一个单独的html文件拆分成多个页面与divs。 在每个页面上,我有一个单位切换无线电按钮,按下我希望非可见页面上的所有相应的单选按钮也可以切换。 我尝试使用下面的代码,它适用于可见的页面,但在尝试设置不可见的单选按钮(a2和b2)时会抛出以下错误; 错误:无法在初始化之前调用checkboxradio上的方法; 试图调用方法’刷新’ 代码示例; Imperial Metric 编辑:我创建了一个小提琴演示。 如果您转到链接 ,并单击带有firebug或类似激活的Metric按钮,您可以看到错误消息 任何协助,以帮助我理清如何实现所需的beviour将不胜感激! 谢谢

将JQM滑动事件添加到listview链接

我试图找到有关如何编写jquery移动滑动事件代码的任何示例。 虽然我理解使用滑动和敲击等的原理,但我正在努力让一个人工作。 如果有人能告诉我一个使用href或listview href滑动的小例子,我将不胜感激。 谢谢 RequestsBox requests include, Retrieval, Return, New Intake Control PanelAdd Departments, Change Password etc InformationSystem messages, announcements are shown here pageCreate() { $(“#listitem”).swiperight() { $.mobile.changePage(“requests.php”); } }

JQuery-Mobile可折叠的slideDown效果

我想将一个slideDown或slideUp效果添加到具有data-role=’collapsible’的div ,因此它不会立即打开而是逐渐打开。 我试过这个: $(‘#my-collapsible’).live(‘expand’, function() { $(‘#my-collapsible .ui-collapsible-content’).slideDown(2000); }); $(‘#my-collapsible’).live(‘collapse’, function() { $(‘#my-collapsible .ui-collapsible-content’).slideUp(2000); }); 但它仍然可以毫不拖延地打开和关闭。 任何人都知道如何调用那些slideDown和slideUp方法?

Jquery 3.0.0与Jquery Mobile不兼容?

我只是在学习如何编写Javascript。 我被告知这是如何包含jquery和jquery mobile: My Page Enter a number: My button 上面的页面不呈现移动样式; 它看起来像普通的HTML。 但是,如果我将jquery库更改为2.2.4(两者都存在于scripts文件夹中),它可以工作,文本框和按钮看起来像一个移动应用程序,在控制台中没有错误。 这里有一些不兼容吗? 此外,当我使用3.0.0时,控制台说:TypeError:a.event.props未定义。 我只是好奇这里发生了什么以及为什么我必须使用旧的jquery。

为什么我的地图在我的jQuery Mobile / Google Maps API3应用程序中居中?

我的jQuery Mobile Web应用程序中有一张由Google Maps Javascript API3提供支持的地图。 我添加了一个黑色边框的圆圈。 如果您直接使用地图转到我的应用的此页面,则地图会正确居中于圆的中心。 http://goo.gl/XvLST 如果你首先访问我的应用程序的这个主页( http://goo.gl/0IWgE ),然后点击你的方式进入页面的地图,地图是 错误地居中(地图应该以圆心为中心)。 错过了整个灰色区域。 当我从主页点击带有地图的页面时,为什么地图会出错,但如果我直接访问带有地图的页面,工作正常? 我可以不使用Ajax加载data-ajax=’false’的地图页面。 但是,我实际上无法做到这一点,因为移动应用程序不允许非ajax加载。 当我将地图输入Chrome Web Developer控制台时, google.maps.event.trigger(map, ‘resize’)似乎会重新定位地图,但我不确定在我的javascript中将其调用到何处。

Jquery Mobile返回按钮滚动到顶部

在我的Jquery Mobile网站上,我使用href作为后退按钮; 但如果我在第一页上滚动,后退按钮会再次跳回到顶部。 第一页不会保持相同的位置。 这有什么解决方案吗?