Tag: jquery mobile

是禁用/启用jQuery Mobile输入的常用方法吗?

我有一个编辑表单填充jQuery Mobile输入,如文本输入,滑块,复选框和按钮。 首次显示表单时,将获取要编辑的内容(模型)。 在开始提取之前,我禁用所有表单元素以防止用户在获取内容(模型)时执行任何操作。 只有取消按钮才有效。 “已禁用”表示灰色,不能为我点击。 表单完成加载后,我再次启用表单元素。 目前,我只能通过自己选择每种输入类型来做到这一点。 //These inputs work with .prop(“disable”, “true”) //#save is an var normalInputs = $(“input[type=’text’], #save”); //JQM converts to this var sliders = $(“input[data-type=’slider’]”); var checkboxes = $(“input[type=’checkbox’]”); normalInputs.prop(“disabled”, “true”); sliders.slider(“disable”).slider(“refresh”); checkboxes.checkboxradio(“disable”).checkboxradio(“refresh”); 为了启用,我甚至必须调用slider()和checkboxradio()初始化方法,因为我得到一个错误( cannot call methods of xxx prior to initialization. attempted to call method enable ) 是否有一种方法可以通过仅使用一个选择器来正确禁用所有jQuery Mobile输入? […]

XMLHttpRequest无法加载 – 文件footer.html,“错误:无法在’XMLHttpRequest’上执行’send’

我有两个相同的网站。 我的第一个网站是http://educationaboveall.org/ ,第二个网站是http://www.savantgenius.com 。 第一个站点正在每个设备上正确加载,没有任何错误,但第二个(www.savantgenius.com)站点未在移动和表设备中正确加载。 它只能在桌面浏览器中正确加载。 我还发现了32个控制台错误。 有没有jQuery问题? 请告诉我如何解决它。 我得到“XMLHttpRequest无法加载文件:/// D:/Work%20File/My%20Work%20File/mY%20Work%20Backup/Sophie/Work%20File/footer.html。仅支持交叉原始请求HTTP“。 和“错误:无法在’XMLHttpRequest’上执行’发送’:无法加载’file:/// D:/ Work%20File / My%20Work%20File / mY%20Work%20Backup / Sophie / Work%20File / footer .html“错误,但我不知道是什么导致它,也不知道如何解决它。 请参见截图 – http://prntscr.com/4fm0d8

将加载的CSS应用于动态创建的HTML

我在JQuery Mobile listView上使用此代码动态添加一些HTML内容: 此代码正在我的index.html文件中加载#page容器 Unread notifications 4 All notifications 在我的notifications-list-view.js我有这个代码: $(“#unread-notifications”).addClass ($.mobile.activeBtnClass); fillList (4) $(“#unread-notifications”).on (“click”, function () { fillList (4); }); $(“#all-notifications”).on (“click”, function () { fillList (10); }); function fillList (count) { var listItemClass = “listItem”; var content = “”; if (!$(this).hasClass ($.mobile.activeBtnClass)) { for (i = 0; i < count; i ++) […]

Jquery移动主题不起作用

我通过使用jquery在ul上动态添加LI,但是jquery移动主题没有应用。 这是我的代码 $(‘#employee_list’).on(“click”, “a”, function() { var li_id = this.id; $(“#chart”).html(” “); var title = ‘True’; $(“#main_child_ul”).append(title); $(‘#org’).trigger(“create”); $(“#org”).jOrgChart({ chartElement : ‘#chart’, dragAndDrop : true }); //$(“#orgger”).collapsibleset(); }); 这是html True 有帮助吗? 这是动态添加树节点但主题不适用。

如何在type =“date”.in jquery中设置日期

我想设置日期。我使用.val()函数,但它在android中不起作用。 JS: var now = new Date(); var day = (“0” + now.getDate()).slice(-2); var month = (“0″ + (now.getMonth() + 1)).slice(-2); var today = now.getFullYear()+”-“+(month)+”-“+(day) ; var now = new Date(); var day = (“0” + now.getDate()).slice(-2); var month = (“0″ + (now.getMonth() + 1)).slice(-2); var today = now.getFullYear()+”-“+(month)+”-“+(day) ; $(‘#caseDate’).val(today); $(“#caseDate”).attr(“value”, today);

水平条形图忽略tickInterval,min和max选项

我一直在使用jqPlot进行我所参与的项目,到目前为止我对此非常满意。 很完整。 但是,我正在处理的function现在需要一个水平条形图。 我的问题是我的图表当前显示xaxis刻度为十进制数增加0.5。 我不需要小数值。 我需要增加1的整数。我的配置有点像这样: var chartConfig = { seriesDefaults: { showMarker: false, shadowAngle: 135, pointLabels: { show: true, labelsFromSeries: true, seriesLabelIndex: 2, edgeTolerance: -50 }, renderer: $.jqplot.BarRenderer, rendererOptions: { barWidth: 25, barPadding: 0, barDirection: ‘horizontal’ } }, axes: { xaxis: { min: 0, max: 4, tickInterval: 1 }, yaxis: { showTicks: true, renderer: […]

无法使用javascript在Phonegap中查找变量

当我在浏览器上运行这个程序我得到的响应失败,但在Android手机中运行这我得到参考错误找不到变量数据 。 代码也完美适用于模拟器。 帮我 function getResponse(){ var url = “http://www.apexweb.co.in/apex_quote/phone_gap/uname_validation.asp?un=9999999999&pwd=123456789&callback=your_callback”; var head= document.getElementsByTagName(‘head’)[0]; var script= document.createElement(‘script’); script.type= ‘text/javascript’; script.src= url; head.appendChild(script); your_callback(data); //here i am getting reference error, can’t find variable data } function your_callback(data){ var st = data.status; alert(st); } GetResponse

使用jQuery,Android 2.2.2上的浏览器无法获取JSONP

我在Android上遇到了一个奇怪的问题,使用jQuery mobile和Phonegap 。 我正在向我们的服务器发出JSONP请求以获取每个页面内容。 应用程序工作正常一段时间,然后突然请求超时 。 使用Weinre我可以在应用程序在我的设备上运行时检查dom,并且实际上可以通过jQuery看到脚本标签被附加到头部。 奇怪的是,当我在服务器上关闭我的Apache日志时,我没有看到请求通过超时的请求,如果浏览器没有发送请求? 这一切都可以在浏览器和不同版本的Android上正常运行。 这可能是记忆问题吗? 我正在使用jQuery Mobile 1.1rc1 + Phonegap 1.5.0 + jQuery 1.7.1 谢谢

为什么data-position =“fixed”data-tap-toggle =“false”不起作用?

我想在滚动内容时修复我的按钮。我使用了data-position=”fixed” data-tap-toggle=”false” 。 但它不起作用,按钮也向上滚动。 当我使用位置绝对时它会来到底部。所以我使用位置相对。如果我用标题添加这些按钮,那么背景蓝色它们显示在按钮上。 你能否提出另一种方法,以便在滚动内容时固定按钮。 我点击它显示按钮和文本字段的按钮。然后滚动我的竞争按钮也滚动。 这是我的小提琴。 http://jsfiddle.net/ravi1989/E65Uy/ $(document).on(‘click’, ‘#test’, function() { $(“#searchbar”).toggle(“slow”); });

在调用Web服务后,无法从我的jquery移动应用程序检索服务器时间

我想问一个关于这个问题的一般性问题,因为我不知道在我的代码或应用程序中哪里可以找到我的问题。 我有一个J Query移动应用程序,它有一个页面通过在SQL中调用getDate来检索数据库服务器时间。 用于检索此时间的sql执行是在Visual Studio中开发的C#Web服务中传递的,该服务返回前端的JSON字符串。 要在C#中调用Web服务,java脚本对包含Web服务的给定URL具有aj Query $ .post命令。 如果我在google chrome firefox浏览器中运行我的应用程序,一切都很好。 移动应用页面会检索正确的时间和正确的日期。 如果我在测试I Phone或I Pad上查看相同的内容,我得到的信息是我几天前或几小时前在浏览器上检索到的信息。 我知道这些信息可能过于笼统,但是有没有人指明我应该在哪个方面看待这个具体问题。 谢谢。