Tag: jquery mobile

Paint App,JQuery mobile – 对象没有方法

我真的很擅长编码。 我正在尝试制作适用于桌面和移动设备的绘图应用程序。 我使用JavaScript在桌面上工作正常,但是为了让它在移动设备上工作,似乎JQuery mobile是推荐的方法。 我正在将它转换为JQuery并让maint与.mousedown,.mouseup等一起工作但是当我改为.vmousedown,.vmouseup等以使其工作时触摸我得到一个错误,我不能似乎解决了。 未捕获的TypeError:对象[object Object]没有方法’vmousedown’ 我见过其他有类似问题的人,但我很难让它适合我。 JSFiddle – http://jsfiddle.net/mquickel/dehAD/79/ HTML代码段 JS片段 document.getElementById( “container” ).onmousedown = function(event){ event.preventDefault(); } var layer2 = document.getElementById(“layer2”); var ctx2 = layer2.getContext(“2d”); var imageObj = new Image(); /* Loading the Image*/ imageObj.onload = function() { ctx2.drawImage(imageObj, 0, 0); }; imageObj.src = ‘https://lh5.googleusercontent.com/-P5ucC3TjCLU/UjHE0rENTaI/AAAAAAAAAts/mH2A_OORkQY/s800/color.png’; (function() { var canvas = document.getElementById(‘paint’); var […]

添加延迟到jQuery Validator自定义方法

这是一个JSFiddle ,它将准确显示正在发生的事情。 组装需要一段时间,但我从一开始就应该做些什么。 我正在使用jQuery mobile创建自动完成列表 。 我正在使用内联validation,因此当用户从一个输入转到另一个输入时,输入将被validation。 如果可能,这是我想要维护的function。 $form.validate({ ‘rules’: { ‘myInput’: { ‘required’: true, ‘myCustomMethod’: true } }, ‘onkeyup’: false, ‘onfocusout’: function(element) { if ($element.attr(‘id’) === ‘myInput’) { setTimeout(function() { // Just need a way for the input’s value to get updated first // call my custom method }, 1000); } }, ‘submitHandler’: function(form) […]

JQM – 如何克服TypeError:t.data(…)未定义

在JQuery Mobile中,我创建了一个动态列表视图,该视图应根据单击的项目创建动态页面。 我设法启动并运行listview,但动态页面问题让我头疼,因为这个错误: TypeError:t.data(…)未定义 … ollapsiblebound“,!0).bind(”expand collapse“,function(t){var n = t.type ===”collapse … 每当我尝试导航到动态页面时,我就会在Firebug上得到这个。 我用来创建列表视图的代码是这个(它似乎工作正常): for (i=0; i<contacts_list.length;i++) { var patient = contacts_list[i]; output += "” + patient.name + “”; } } $(“#patlist”).append(output).listview(“refresh”); 我用来通过点击列表视图中的项目来创建页面的代码与此页面上的代码非常相似: http : //jquerymobile.com/demos/1.1.1/docs/pages/page-dynamic html的 $(document).bind(“pagebeforechange”, function (e, data) { // We only want to handle changePage() calls where the caller is // […]

表格不会提交

我的jquery-mobile / modernizr网站上有一个表单。 我正在使用jquery-mobile的1.1.0-rc.1。 我在我的页面上有这个表单,但它没有提交。 单击搜索按钮绝对没有任何意义。 我不知道为什么。 有任何想法吗? Search

jquery mobile – 滑动停止function

当我停下来滑动Jquery Mobile Slide时,我会运行一个函数。 我有这张幻灯片: Test 而这个Javascript: $(function() { $( “#slider2” ).bind( “stop”, function(event, ui) { alert(“Stop”); }); }); 但它不起作用! 当我释放鼠标(手指)时如何运行function?

将jQuery Mobile与Facebook Like和Twitter Tweet集成

我正试图在我的第二页上将JQM与Facebook Like和Twitter Tweet集成。 第二页使用锚标记加载第一页,然后使用第二页的AJAX请求加载。 问题是加载第二页时Facebook和Twitter javascript脚本没有加载。 我可以关闭AJAX,但我不希望这个function作为权衡。 有没有办法在JQM上的AJAX请求之后我们可以在特定页面上重新加载js脚本? (我认为这应该类似于jQuery live函数)。 我正在使用Cakephp 2.0.4

在jquery mobile中使用swipeleft和swiperight进行两次射击?

我是jQuery mobile的新手。 我使用滑动概念来滑动多个单独的html页面。 当我从swipepage3到swipepage2时它正常工作。 swipepage2到swipepage1,swipepage2到swipepage3,它发射两次。 如何解决这个问题? 这是我的代码: Swipepage1.html Share QR Countries Newyork Footer Swipepage2.html Share QR Home Countries Seoul Footer Swipepage3.html Share QR Home Countries Capetown Footer slide.js $(document).on(‘pagebeforecreate’, function() { $(‘#article1’).bind(‘swipeleft’, function(event,ui) { $.mobile.changePage(“swipepage2.html”, “slide”); }); $(‘#article2’).bind(‘swipeleft’, function(event,ui) { $.mobile.changePage(“swipepage3.html”,”slide”); }); $(‘#article2’).bind(‘swiperight’, function() { $.mobile.changePage(“https://stackoverflow.com/questions/19448137/firing-twice-when-swipeleft-and-swiperight-in-jquery-mobile/swipepage1.html”,”slide”); }); $(‘#article3’).bind(‘swiperight’, function(event,ui) { $.mobile.changePage(“swipepage2.html”,”slide”); }); });

对于移动设备,我如何暂时阻止jQuery触摸事件,然后重新激活它们?

对于移动设备,在等待JSON响应时,如何暂时阻止页面上的jQuery触摸事件? 对于它的价值我还有jQuery-mobile也在运行。 JSON响应将用于在页面上创建和更新内容,但是有其他元素包含我要禁用的事件处理程序(或阻止用户激活它们),直到JSON响应返回并且我已经完成了必要的操作调整页面内容。 凭借我有限的经验,我正在考虑两种方法。 (1)我正在考虑创建或激活一个覆盖div来阻止覆盖下元素上的jQuery事件监听器检测到触摸事件但是我找不到这样做的方法。 (2)我正在考虑的另一个方法是一个跟踪所有监听器的Object ,并且命令将它们转换为.off()然后一旦JSON和调整完成,我就可以重新附加它们.on(‘click’)然而这个如果我能用第一种方法实现我想要的东西,那似乎是过分的 我正在寻找的是最受支持的方式,这意味着可以在Android,Windows Mobile和IOS上运行

将数据库添加到jquery移动站点

我很擅长使用jquery和jquery mobile,但我想知道是否有一种简单的方法(或者教程最好)将数据库(远程和本地)绑定到jquery移动站点(最好不使用php)。

绑定到移动设备硬件按钮

是否可以使用jQuery mobile绑定到移动设备的硬件按钮? 如果是这样,有没有代码示例? 特别是我有兴趣使用这些按钮绑定到移动设备音量上下按钮和滚动页面。 这里有关于android和硬件后退按钮的类似问题控制硬件后退按钮jquery mobile 现在我想知道如何为音量增大和减少做同样的事情但是跨平台?