Tag: javascript

jQueryMobile将单击事件添加到按钮而不是更改页面

VERIFY 我正在使用上面的代码,这是一个带有onClick()设置的jQM按钮。 调用onclick并执行doSomething()但在此之后,jQM显示“错误加载页面”消息。 我该如何压制错误? 在这种情况下,我想要jQM按钮,但不希望它改变页面。 谢谢

是否可以使用javascript查找文件的上次修改时间?

可能吗? 现在,我已经进行了实时聊天,在jquery的帮助下,我连接到.php文件并检查上次修改时间,如果不是以前,我检索消息。 如果有可能在javascript中我可能会节省大量资源。 谢谢。

在javascript中找到数组的中值(8个值或9个值)

如何在javascript中找到数组的中值 这是我的arrays var data = [ { values: 4 }, { values: 4 }, { values: 4 }, { values: 5 }, { values: 2 }, { values: 6 }, { values: 6 }, { values: 5 } ]; 我试过这段代码 function findMedian(m) { var middle = m.length – 1 / 2; if (m.length – 1 […]

JQuery $(document).ready()和document.write()

首先,有没有办法在JQuery的$(document).ready()方法中使用document.write()? 如果有,请告诉我,因为这将解决我的问题。 否则,我有一些我应该与我合作的代码。 问题是,我不允许以任何方式改变他的代码。 不起作用的部分看起来像这样: document.write(”); 脚本标记引用一个aspx页面,该页面执行一系列测试,然后吐出类似的内容: document.write(”) 脚本只是实际情况的例子。 这里的问题是我在初始脚本中有一个document.write(),脚本中有一个document.write(),它被附加到第一个脚本中,我必须以某种方式在JQuery的$中使这个工作( document).ready()函数,无需更改代码。 我不知道该怎么做。 救命?

如何删除以…开头的类?

HTML JS $(“div[class^=’ativo’]”).on(“click”, function(){ $(this).removeClass(“^=’ativo'”); // How to achieve it? }); 我能做什么而不是.removeClass(“^=’ativo'”); ? 的jsfiddle

将javascript值分配给php变量

我正在尝试检查屏幕宽度并将其分配给php变量以执行一些if else语句。 这就是我得到的。 var mobileFormWidthCheck = $(window).width(); var mobileFormReady; if(mobileFormWidthCheck < 767){ mobileFormReady = 22; } else{ mobileFormReady = 55; } <?php $widthChecked = "document.write(mobileFormReady);”; echo $widthChecked; ?> 这非常有效。 但是当我尝试根据mobileFormReady值回显一些东西时,它不会回显。 这就是我试图开始工作的原因。 $widthChecked = “document.write(mobileFormReady);”; if($widthChecked == “22”){ echo ‘this page is under 767 pixels’; } else if($widthChecked == “55”){ echo ‘this page is OVER 767 […]

JQuery Mobile .page()函数导致无限循环?

我正在使用来自AJAX响应的数据动态创建列表视图。 它成功创建了listview并填充它,但是当我在其上调用JQM的.page()函数时,它似乎进入了一个无限循环,其中listview永远被追加。 这是JQM中的错误还是我做错了什么? pageScript(function($context){ $context.bind(“pagecreate”, function(event, ui){ createMenu(); //function that deletes existing ul#menu and dynamically creates new one. $(‘ul#menu’).page(); //here’s where it causes a problem $(‘#menu a’).bind(‘click’, function(){ $.mobile.changePage($(this).attr(“href”), {pageContainer: $(“#primary-content”), transition: “fade”, changeHash: false, reloadPage: true}); return false; }); }); }); pageScript是一个允许我在JQM加载时运行页面级脚本的函数。 它在基本模板或index.html中定义: function pageScript(func) { var $context = $(“div:jqmData(role=’page’):last”); func($context); };

Javascript – 找不到function?! 从onClick调用,函数在同一页面

我有一个非常奇怪和混乱的错误。 这是我的代码: {if=”$pjax === false”}{include=”header”}{/if} $(document).ready(function() { function clickclear(thisfield, defaulttext) { if (thisfield.value == defaulttext) { thisfield.value = “”; } } function clickrecall(thisfield, defaulttext) { if (thisfield.value == “”) { thisfield.value = defaulttext; } } }); Remember Me Login {if=”$pjax === false”}{include=”footer”}{/if} 你可以看到有两个function, clickclear和clickrecall 。 这些是从onClick和onBlur上的表单输入调用的。 但是,当我运行它们时,我会收到以下javascript错误: 未捕获的ReferenceError:未定义clickclear 未捕获的ReferenceError:未定义clickrecall 有任何想法吗? 我知道它可能非常简单,但我看不到它。

如何使用JavaScript在客户端保存文件?

我想将JSON对象保存到客户端的文件中以保留它以供将来使用,我尝试过以下行 window.open(“data:text/json;charset=utf-8,” + escape(JSON.stringify(obj))); 它的工作原理!! 问题是它询问用户保存文件的位置和名称。 我想要的是我希望用户完全没有意识到某些东西正在保存以备将来使用,或至少保持最小的用户点击次数。 如何在window.open() 静态提供文件名和位置 ? 提前致谢, 编辑 只是为了说清楚“我不存储任意或不需要的数据。所有用户都是系统的注册用户。” 在正常情况下,我不会在本地存储任何东西。 但是,如果在表单提交时网络不可用,我想存储一些JSON对象。 一个明显的解决方案是使用cookie。 由于用户的浏览器设置可能会意外删除Cookie。 我需要一种方法来保持数据,直到网络可用。 拥有跨浏览器支持会更好。

单击任何地方但菜单时,jQuery隐藏下拉列表

我正在尝试将其设置为当您单击按钮时显示我的下拉菜单,并且当您单击除下拉菜单之外的任何位置时隐藏该隐藏菜单。 我有一些代码正常工作,当您单击菜单时不关闭,但是当您关闭菜单时单击文档时,它会显示菜单,因此无论您在何处单击,它都会不断切换。 $(document).click(function(event) { if ($(event.target).parents().index($(‘.notification-container’)) == -1) { if ($(‘.notification-container’).is(“:visible”)) { $(‘.notification-container’).animate({ “margin-top”: “-15px” }, 75, function() { $(this).fadeOut(75) }); } else { //This should only show when you click: “.notification-button” not document $(‘.notification-container’).show().animate({ “margin-top”: “0px” }, 75); } } });