Tag: javascript

如何检测用户是否单击了“后退”按钮

当用户进入历史记录1时…我该如何检测到? 然后,提醒“用户点击回来!” 使用绑定(最好是jquery)

Fancybox(jQuery) – 将信息从父级传递给iframe,iframe传回父级

我想在我的页面上打开一个fancybox iframe。 将一些基本信息传递给iframe。 然后我想做到这一点,以便iframe回复它的父母。 我静态地传递nameid-1,虽然我真的希望将其作为变量,例如: var nameid=$(this).attr(‘nameid’) 我只是不知道如何正确执行这一切,因为我是Ajax / Javascript的新手并且在逻辑上苦苦挣扎。 base.html文件 JS: // HTML: Mary Poppins Replacement Name: Iframe.html的 JS: // HTML The old name: $originalname; The id for this column is: $nameid Please select a new name: Display new married name : Mary Smith Display new married name: Sandy Shore Clear (Hide) married Names […]

如何强制输入只允许Alpha字母?

在这里使用jQuery,但无法阻止数字输入到输入字段 输入 jQuery的 function alphaOnly(event) { alert(event); var key; if (window.event) { key = window.event.key; } else if (e) { key = e.which; } //var key = window.event.key || event.key; alert(key.value); return ((key >= 65 && key = 95 && key <= 122)); } 我在这里看到了很多关于如何限制数字的例子,我正在使用z和AZ的正确密钥代码。 你看到我做错了吗?

阻止加载混合活动内容

我在我的控制台中收到这些警告,我的脚本运行不正常 阻止加载混合活动内容“ http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css ” 这是截图: 我该如何解决这些警告? 我的脚本:

当滚动到页面的底部100px时,jQuery加载内容,多个事件被触发

我想要一个事件在用户滚动时加载更多内容并且几乎到达页面底部,比如从底部开始大约100px,问题是每次滚动页面的下部100px时事件都会被触发,因为显而易见的原因,这是一个不可能发生的明显问题,所以我想知道如何做到最好,我已经在这里检查了其他答案/问题,但是部分工作的一个解决方案并不符合我的需要要做,当我尝试改变它,它会,它每次完全冻结我的浏览器。 这是一个问题: 检查用户是否已滚动到底部 我正在看的答案接近底部,但这是他建议的代码: $(window).scroll(function() { if($(window).scrollTop() + $(window).height() > $(document).height() – 100) { $(window).unbind(‘scroll’); alert(“near bottom!”); } }); 就像我说的那样,这确实有效,并且可以防止多个事件被触发,问题是我需要触发无数的事件,比如我到达底部时加载100行信息​​,但仍有1500多个,我需要它重复每次加载每一个信息量(一旦你到达页面的底部100px部分每次) 所以我试图做的是: function loadMore() { alert(“More loaded”); $(window).bind(‘scroll’); } $(window).scroll(function() { if($(window).scrollTop() + $(window).height() > $(document).height() – 100) { $(window).unbind(‘scroll’); loadMore(); } }); 就像我说的那样,每次都会立即冻结我的浏览器,绑定部分。

通过jQueryvalidation日期字符串格式的最佳方法

如果是日期,我发现了许多validation字符串的链接。 喜欢这里和这里 。 但无论如何我无法弄清楚如何validation我们是否有这个东西: 2012年 6月6日,其中前6个是月,第2 个是6天 如果用户输入它: 06/06/2012 如何以正确的方式完成任何线索? 谢谢!!

如何检查字符串是否是合法的“dd / mm / yyyy”日期?

给定字符串str ,我如何检查它是否为dd/mm/yyyy格式并包含合法日期? 一些例子: bla bla // false 14/09/2011 // true 09/14/2011 // false 14/9/2011 // false 1/09/2011 // false 14/09/11 // false 14.09.2011 // false 14/00/2011 // false 29/02/2011 // false 14/09/9999 // true

如何使用jQuery触发键组合

我编写了一些东西: http://fincha.com/kunden/schmitt/ 我放大.css(“缩放”),但我需要按钮来模拟CTRL +或CTRL – 这段代码对我不起作用: e = jQuery.Event(“keydown”); e.which = 50; $(“input”).trigger(e); 请帮忙! 编辑 我只是不想缩小和缩小孔页面

如何在JavaScript中避免自动重复的keydown事件?

如果用户按下该键,则会触发多个keydown事件。 出于可用性原因,我需要使用keydown,而不是keyup,但我想避免这种情况。 我的相关代码如下: $(document).keydown(function(e) { var key = 0; if (e == null) { key = event.keyCode;} else { key = e.which;} switch(key) { case config.keys.left: goLeft(); break; case config.keys.up: goUp(); break; case config.keys.right: goRight(); break; case config.keys.down: goDown(); break; case config.keys.action: select(); break; } }); 因此,当用户按下向下键时,goDown()会被多次触发。 即使用户按住键,我也希望它只触发一次。

JQuery getJSON – ajax parseerror

我试图用JQuery getJSON和ajax解析以下json响应: [{“iId”:”1″,”heading”:”Management Services”,”body”:”Program OverviewJanuary 29, 2009″}] 我也尝试过像这样转义“/”字符: [{“iId”:”1″,”heading”:”Management Services”,”body”:”Program Overview January 29, 2009″}] 当我使用getJSON时,它不会执行回调。 所以,我用JQuery ajax尝试了如下: $.ajax({ url: jURL, contentType: “application/json; charset=utf-8”, dataType: “json”, beforeSend: function(x) { if(x && x.overrideMimeType) { x.overrideMimeType(“application/j-son;charset=UTF-8”); } }, success: function(data){ wId = data.iId; $(“#txtHeading”).val(data.heading); $(“#txtBody”).val(data.body); $(“#add”).slideUp(“slow”); $(“#edit”).slideDown(“slow”); },//success error: function (XMLHttpRequest, textStatus, errorThrown) { alert(“XMLHttpRequest=”+XMLHttpRequest.responseText+”\ntextStatus=”+textStatus+”\nerrorThrown=”+errorThrown); } }); ajax命中错误并警告以下内容: […]