草庐IT

jquery - 如何在 jQuery Mobile 中动态更改主题?

我正在使用jQueryMobile创建一个移动网络应用程序。我正在为每个页面使用theme-b,我想为每个页面动态更改为另一个主题。如何动态更改主题? 最佳答案 您可以定位与特定小部件相关的特定类,重置它们的类,然后添加您选择的主题类://setyournewthemelettervartheme='e';//resetallthebuttonswidgets$.mobile.activePage.find('.ui-btn').removeClass('ui-btn-up-aui-btn-up-bui-btn-up-cui-btn

javascript - 如何动态检查 "checkbox"- jQuery Mobile

在HTML中,复选框是这样创建的:Category1使用javascript我们可以像这样检查复选框:$("#category1")[0].checked=true现在我正在尝试使用jquery-mobile创建相同的页面。复选框看起来像这样:Checkme为什么这里没有id?名称是id吗?我是否应该删除属性名称并创建一个名称为id的属性?如何使用Javascript/jQuery在此处选中此复选框?我试过上面的代码,但它似乎对这个复选框不起作用。 最佳答案 您需要在更改其“.prop后刷新它,使用.checkboxradio('r

Mobile Safari 中的 GWT 和 HTML5 视频

我正在尝试使用GWT编写一个网站,该网站可以使用HTML5播放视频。在桌面上一切正常,但iPhone和iPad上的移动版Safari无法播放视频。我可以使用VideoforEverybody播放视频.我什至将代码复制到我自己的纯HTML页面中,并且它可以完美运行。如果我通过GWT小部件提供相同的代码,移动safari将不会播放视频。在iPhone上,我看到播放按钮周围有一个带有禁止标志的灰色框,而在iPad上,它显示为一个黑框。我确定我的文档类型是,但我不知道从哪里开始调试。也许是因为代码是通过javascript注入(inject)的?非常感谢任何关于从哪里开始寻找的指示。这是我在视

jquery - 如何 "turn off"jQuery Mobile 的 <select> 下拉样式?

我需要关闭jQueryMobile的样式下降。最终我希望设备本身(iPhone、Android、黑莓等)能够确定的方式。下拉看起来。目前我的标记是(为了显示目的减少了选项数量):State:MassachusettsMichiganMinnesotaMississippi我尝试使用data-role="none"在上但没有任何改变。有没有办法为选择下拉菜单“关闭”jQueryMobile? 最佳答案 根据http://jquerymobile.com/test/docs/forms/docs-forms.html如果您希望jQuer

html - 固定在 chrome mobile 上的位置导致元素在向上/向下滚动时移动

我遇到了这个奇怪的问题,看起来像是Chrome移动版上的错误。我有一个position:fixed的div;对齐到屏幕的右上角。在桌面上,它工作正常(它保持在原位),但在移动设备上,当我向上或向下滚动时,div正在移动。我制作了一个视频来更好地解释它:https://www.youtube.com/watch?v=gCgN6ULkcMg向上滚动效果很好向下滚动时,一block带有position:fixed的div会消失在视口(viewport)之外我试图用fiddle找出问题,但无法重现。所以我把整个网站封装在一个fiddle里,问题就停止了。我还是不明白为什么。网站孤立无援:删除*

html - Jquery Mobile 尺寸太小

我正在使用JqueryMobile在PhoneGap上制作一个应用程序。该应用程序在PC浏览器和模拟器上运行良好,但当我将它安装到我的手机上时,一切都非常小。在我的主页上,我有一个可搜索的ListView,当我点击文本字段搜索内容时,页面会调整为更易读的大小。我该如何解决这个问题?我希望它从一开始就可读。 最佳答案 在中添加这个你的html:它将缩放页面以适合您的设备大小。 关于html-JqueryMobile尺寸太小,我们在StackOverflow上找到一个类似的问题:

javascript - 为什么我必须将所有脚本放入 jquery mobile 中的 index.html

我已经使用$.mobile.changepage在我的phonegap+jquerymobile项目中进行重定向。然而让我感到困惑的是,我需要将所有页面的脚本放在同一个文件index.html中。否则,重定向页面将无法执行其header中的功能。例如,我的index.html似乎是$(document).bind("deviceready",function(){$.mobile.changepage("test.html");})然后,我的设备将重定向到test.html,这似乎是$("#btnTest").click(function(){alert("123");})Test但是

jquery - 在 jquery mobile 中动态添加 <li/> 到 <ul/>

我正在尝试将列表项添加到jquerymobile中的无序列表,但似乎没有正确创建格式。TitleDividerListitem1脚本:$('ul').append('hello');出于某种原因,动态生成的li与静态创建的li的显示方式不同。有谁知道为什么以及如何使它相同? 最佳答案 试试这个:$('ul').append($('',{//hereappending``'data-role':"list-divider"}).append($('',{//hereappending``into``'href':'test.html'

mobile - 移动浏览器的工具提示

如果我想提供更多信息,我目前设置了一些HTML的title属性:Anunderlinecharacterisusedhere然后在CSS中:.more_info{border-bottom:1pxdotted;}工作非常好,视觉指示器将鼠标移到上方,然后弹出一个包含更多信息的小窗口。但是在移动浏览器上,我没有得到那个工具提示。title属性似乎没有效果。在移动浏览器中提供有关一段文本的更多信息的正确方法是什么?与上面相同,但使用Javascript来监听点击,然后显示一个类似工具提示的对话框?有没有原生机制? 最佳答案 您可以使用J

javascript - iOS 5.1 和 Safari Mobile 限制

Apple似乎(再一次)在iOS5.1更新中添加了对SafariMobile和javascriptHTML5开发的限制。然而,由于八卦的程度,查找有关这些更改的事实令人沮丧。有人说只有localstorage对象被移动到缓存中,而globalstorage和sessionstorage像以前一样工作(因为较大的网站使用它们,如facebook,通过合作伙伴网站登录)。有些人还说数据库仍然是持久的,而其他人则说这些现在也存储在浏览器的缓存中-因此只要iOS需要它就会被刷新。谁能给我们讲讲事实?如果可能,最好带有源引用。 最佳答案 记录