Tag: jQuery

jQuery:包含select器来search多个string

假设我有: <li id="1">Mary</li> <li id="2">John, Mary, Dave</li> <li id="3">John, Dave, Mary</li> <li id="4">John</li> 如果我需要find包含“John”和“Mary”的所有<li>元素,我将如何构buildjQuery? search一个string似乎很容易: $('li:contains("John")').text() 我正在寻找像下面的伪代码: $('li:contains("John")' && 'li:contains("Mary")').text() 谢谢!

jQuery单击页面中除1 div之外的任何地方

当我点击我的页面上的任何地方,除了一个div(id = menu_content),我怎么能触发一个function? 非常感谢你

在文本框中设置最后一个字符后的焦点

我有3个电话号码的文本框。 用户input时,会自动从一个文本框移动到另一个文本框。 当用户按退格键时,我可以将焦点移到上一个文本框。 问题是在IE中,焦点被设置在文本框的开头。 这是我的代码,它在Chrome中工作正常。 $('#AreaCode').live('keyup', function (event) { if ($(this).val().length == $(this).attr("maxlength")) $('#Prefix').focus(); }); $('#Prefix').live('keyup', function (event) { if (event.keyCode == 8 && $(this).val().length == 0) $('#AreaCode').focus(); if ($(this).val().length == $(this).attr("maxlength")) $('#Number').focus(); }); $('#Number').live('keyup', function (event) { if (event.keyCode == 8 && $(this).val().length == 0) $('#Prefix').focus(); }); 如何在倒退的时候将内容设置在内容的最后?

我怎样才能检查是否点击事件与jQuery的按键?

我想用jquery捕捉一个单击事件,并能够判断是否同时按了一个键,这样我就可以在基于keypress事件的callback函数中进行分支了。 例如: $("button").click(function() { if([KEYPRESSED WHILE CLICKED]) { // do something… } else { // do something different… } }); 有没有人知道这是可能的,或者如果可能的话可以怎么做?

如何等待,直到jQuery ajax请求完成循环?

我有这样的代码: for (var i = 0; i < $total_files; i++) { $.ajax({ type: 'POST', url: 'uploading.php', context: $(this), dataType: 'json', cache: false, contentType: false, processData: false, data: data_string, success: function(datas) { //does something }, error: function(e) { alert('error, try again'); } }); } 它上传图像很好,但问题是我找不到一个一个上传图像的方式,我试图把选项asynchronous为false,但它冻结了网页浏览器,直到所有的图像上传,这不是我希望,我想模仿某种方式这个“async:false”选项来执行相同的事情,但不冻结网页浏览器。 如何做到这一点?

如何淡化改变背景图像

我想在执行此代码时淡入图像: $("#large-img").css('background-image', 'url('+$img+')'); 我已经尝试在这么多地方淡入淡出。 谢谢

onload()和$ .ready之间的区别?

你可以列出使用jQuery中的onload()和$(document).ready(function(){..})函数之间的区别吗?

复制到没有Flash的剪贴板

我发现了许多复制到剪贴板的解决scheme,但是它们都是用flash或者网站端的。 我正在寻找方法复制到剪贴板自动,没有闪光和用户端,这是用户脚本,当然跨浏览器。

停止页脚的固定位置

我正在寻找一个解决scheme来解决页面页脚的固定对象的stream行问题。 我基本上在屏幕的左下angular有一个固定的“共享”框,我不希望它滚动页脚,所以我需要它停止页脚上方约10px 。 我在这里也看到了其他的问题。 我能find的最接近/最简单的演示是http://jsfiddle.net/bryanjamesross/VtPcm/,但我无法得到它与我的情况。 这是分享框的html: <div id="social-float"> <div class="sf-twitter"> … </div> <div class="sf-facebook"> … </div> <div class="sf-plusone"> … </div> </div> …和CSS: #social-float{ position: fixed; bottom: 10px; left: 10px; width: 55px; padding: 10px 5px; text-align: center; background-color: #fff; border: 5px solid #ccd0d5; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: none; } 页脚是#footer ,它没有固定的高度,如果这有什么区别。 如果有人可以帮助我创build一个简单的jQuery解决scheme,我非常感谢!

JavaScript – 转储所有全局variables

有没有在JavaScript的方法来获取列表或转储页面上的JavaScript / jQuery脚本声明的所有全局variables的内容? 我对数组特别感兴趣。 如果我能得到数组名称,这对我来说就足够了。 看到它的价值是一个奖金。