Tag: jquery mobile

jQuery mobile:对话框页面有意义的URL?

是否可以链接到对话框,并将其显示为对话框? 换一种说法: 从基础页面打开一个对话框 为URL添加书签 打开新的浏览器选项卡 粘贴url 让对话框在其底层页面前打开 我无法看到如何链接到jQuery Mobile演示 (或此处 )中的对话框 – 如果我复制URL并重新打开它们,则打开底层页面但不打开对话框。

如何为Jquery Mobile页面保存当前滚动位置的偏移量

我试图在全局变量中保存页面当前值的偏移量,并尝试在重新加载页面时使用它来滚动回相同的位置。 这是我的代码 $(document).on(“pagebeforeshow”, ‘#outerPage’, function(){ $(document).on(‘vclick’,’#outerPage’,function(e){ //alert(‘yo i am clickable now’); var parentOffset = $(this).parent().offset(); //or $(this).offset(); if you really just want the current element’s offset var relX = e.pageX – parentOffset.left; var relY = e.pageY – parentOffset.top; storePosition.topCoordinate = relY; }); var positionY = storePosition.topCoordinate ; if(positionY !== null) { setTimeout(function () { $.mobile.defaultHomeScroll […]

禁用特定div上的滑动

有了这个jQuery Mobile 1.9.1代码,用户在向右或向左滑动时显示侧面板… $(document).on(“pageinit”,”.ui-page”,function(){ var $page=$(this); $page.on(“swipeleft swiperight”,function(e){ if($page.jqmData(“panel”)!==”open”){ if(e.type===”swiperight”){ $page.find(“#menu”).panel(“open”); }else if(e.type===”swipeleft”){ $page.find(“#menu2”).panel(“open”); } } }); }); 使用具有滑动function的图像滑块时,这会产生问题。 当我向右滑动时,滑块div内部会切换到下一张照片并打开面板… 我只是尝试这样做: $(‘#full-width-slider’).swipe(function(e){ e.stopPropagation(); e.preventDefault(); }); 但它根本不起作用。 有没有办法在div#full-width-slider中禁用jQuery Mobile原生幻灯片function? 提前致谢。

将联系电话号码保存到手机

我正在移动网站上工作,我想把我的客户的联系电话号码添加到用户的手机上(显然只需点击一下按钮),我想知道这是否可以使用jQuery,JS,Jquery Mobile或HTML 5,喜欢使用Call我们可以提出手机拨号等,提前谢谢

如何解决jquery UI和Jquery mobile之间的冲突

我正在使用jquery移动与jquery UI。 我添加了像: 正如文档中所建议的,我在Jquery mobile之前添加了Jquery UI。 但我得到了这两个图书馆之间的冲突。 我只使用Jquery UI来排序列表 。 所以在此之前我还尝试添加jQuery.noConfict()这样的//使用jquery UI的函数 function sort() { jQuery.noConfict(); // after this I am using jQuery instead of $ } //function that not using jquery UI function delete() { //here I want to use $ again } 但这种方法对我不起作用。 请提出一些解决方案。

保护cordova android app的内容

我正在为Android开发Cordova应用程序(因此它是所有HTML / CSS / Javascript代码)。 这个应用程序将包含我不希望它们在互联网上免费分发的内容,主要是音频,video和一些XML文件。 虽然这些内容将从服务器和其他内容提供商加载,但用户可以解压缩APK并查看www文件夹,分析源代码(主要是jQuery和jQuery Mobile的东西)并找到所有这些内容的直接路径。 然后,轻松下载它们。 这些路径可能位于javascript代码内部或XML文件内部。 有什么办法可以防止这种情况吗? 我知道JS混淆器,但我相信它们很容易逆转。

如何在jQuery mobile中获取选中的单选按钮值?

我有一组单选按钮组。 如何为每个组检查是或现在检查哪个并将它们添加到arrays? 这是我到目前为止所得到的: 我的jquery代码: $(function () { $(“#getinfo”).click(function () { $(“input[name*=radio-choice-1]:checked”).each(function () { alert($(this).val()); }); }); }); 和单选按钮 Yes No Yes No Yes No Yes No getinfo

当我们在firefox中从一个jquery移动页面更改为另一个时,显示问题

我有一个在jquery mobile中开发的多页面模板。我面临的问题是每当我在Firefox(desktop.Version 12)中从一个页面导航到另一个页面时,按钮,listview等的背景一开始就会消失,但是它们的标签会保留一段时间。那时候第二页的内容出现了。对于一瞬间,前一页的标签叠加在新页面上。尽管它只停留了一秒钟,但它看起来很奇怪,因为有一些页面中的组件。我知道页面过渡不适用于firefox,我也没关系。但这个渲染问题不应该发生。 我正在使用的代码: Test Page1 button button button button button aaa aaaaa bbbbbbbb Page 2 Back This content is for page 2.. BBBBBBBB WWWWWWWWWW FFFFFFFFFFFFFFFFFF 这里有一个演示 – http://jsfiddle.net/5FZb7/ 注意 : 如果我使用jquery mobile 1.1版本,则不会发生此问题。但是在我的项目中,我必须使用旧版本1.0.1,因为我们已经在项目的大部分时间使用它,并且此时不想升级到1.1 。 提前致谢。

Jquery Mobile – 加载脚本和页面(pagecontainershow)

我正在使用jQuery Mobile 1.4.0构建一个移动Web应用程序,我为每个页面使用不同的html文件用于组织目的,因为这将是一个相当大的应用程序。 据我所知,该文档未在辅助页面上使用,因为jQuery Mobile中的链接通过AJAX从文件中提取data-role =“page”内的信息,并将其插入到dom中并显示它。 我很好。 我想要的是文件中的javascript也能够被利用(我不想使用data-ajax = false并且失去过渡等)。 在阅读了我认为我可以使用的文档: $(document).on(‘pagecontainershow’, function(event, ui) { }); 并得到我想要的结果。 这在第一页上工作正常,但在后续页面上不起作用,除非我在新的选项卡/会话中手动将该URL输入浏览器。 所以我试过了 $(‘#pageid’).on(‘pagecontainershow’, function(event, ui) { }); 我认为这可能会成功,希望jQM能够通过使用正确的ID来了解该页面。 然而,这根本不起作用。 所以现在我被卡住了。 有人可以帮忙吗? 我无法想象我是唯一一个不想在主页上保留成千上万行javascript的人。 提前致谢

jQuery插件(DataTables)仅在页面刷新时正确加载

我遇到了DataTables的问题。 当我从另一个页面上的链接转到带有表格的页面时,它只会加载表格的HTML“文本”版本,而不包含CSS中的格式和JavaScript(排序,搜索等)。 )。 但是,当我刷新页面时,它将完美加载。 在搜索到这个问题的答案后,我发现我的问题可能出在JQm上,因为在页面之间切换时它不会加载“整个”HTML代码。 我已经将我的样式和JavaScript标记移动到了所有地方但没有成功。 我正在使用DataTables网站上的默认示例,并且没有更改任何代码。 我是jQuery和web开发的新手,所以如果有人可以帮助我,我会非常感激。 此外,如果还有其他任何我应该改变的地方,我绝对想要了解更好的技术! PS我只是通过链接到一个按钮链接到这个页面。 这是我的代码: confirm_EventAdmin(); session_start(); $con = mysql_connect(“mysql server”,”user”,”pass”); if(!$con){ die(‘Could not connect: ‘ . mysql_error()); } mysql_select_db(“clip_comp_server1”, $con); mysql_query(“ALTER TABLE $_SESSION[adminEvent] ORDER BY Score DESC”); $query = “SELECT CandID,Score,Team FROM $_SESSION[adminEvent]”; $infoList = mysql_query($query); ?> Event Scores and Rankings h1 { text-align: center; } h4 { […]