Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。

30
如何在jQuery中使元素“闪光”
我是jQuery的新手,并且具有使用Prototype的经验。在Prototype中,有一种方法可以“刷新”元素-即。短暂地用另一种颜色突出显示它,并使它褪色恢复正常,以便吸引用户的眼球。jQuery中有这种方法吗?我看到了fadeIn,fadeOut和动画效果,但是看不到“ flash”之类的东西。也许这三者之一可以与适当的输入一起使用?

14
jQuery:获取jQuery中隐藏元​​素的高度
我需要获取处于隐藏的div内的元素的高度。现在,我显示div,获取高度,并隐藏父div。这似乎有点愚蠢。有没有更好的办法? 我正在使用jQuery 1.4.2: $select.show(); optionHeight = $firstOption.height(); //we can only get height if its visible $select.hide();
249 javascript  jquery  html  css 

19
HTML5:仅采用整数的数字输入类型?
我正在使用jQuery Tools Validator,该工具通过jQuery实现HTML5验证。到目前为止,除了一件事之外,它一直都很棒。在HTML5规范中,输入类型“数字”可以同时具有整数和浮点数。这似乎是非常短视的,因为它仅在数据库字段为带符号浮点数时才是有用的验证器(对于无符号int,您将不得不使用“模式”验证,从而失去诸如向上和向下的额外功能)支持它的浏览器的箭头)。是否存在另一种输入类型或可能将输入限制为无符号整数的属性?我找不到任何东西,谢谢。 编辑 好的,伙计们,我感谢您的时间和帮助,但是我发现许多不受欢迎的:D正在进行投票。将步长设置为1并不是答案,因为它不会限制输入。您仍然可以在文本框中输入一个负浮点数。另外,我知道模式验证(我在原始帖子中提到过),但这不是问题的一部分。我想知道HTML5是否允许将“数字”类型的输入限制为正整数值。对于这个问题,答案似乎是“不,不是”。我不想使用模式验证,因为使用jQuery Tools验证时​​这会导致一些缺点,但是现在看来,该规范不允许采用更简洁的方式来执行此操作。

8
jQuery .html()与.append()
可以说我有一个空的div: <div id='myDiv'></div> 这是: $('#myDiv').html("<div id='mySecondDiv'></div>"); 与: var mySecondDiv=$("<div id='mySecondDiv'></div>"); $('#myDiv').append(mySecondDiv);
248 jquery  html 

14
平滑滚动到div id jQuery
我一直在尝试滚动到div id jquery代码以正常工作。基于另一个堆栈溢出问题,我尝试了以下操作 演示http://jsfiddle.net/kevinPHPkevin/8tLdq/ $('#myButton').click(function() { $.scrollTo($('#myDiv'), 1000); }); 但这没有用。它只是捕捉到div。我也试过 $('#myButton').click(function(event) { event.preventDefault(); $.scrollTo($('#myDiv'), 1000); }); 没有进展。

8
$(document).ready速记
是以下简写$(document).ready吗? (function($){ //some code })(jQuery); 我看到这种模式使用了很多东西,但是我找不到任何引用。如果它是的简写$(document).ready(),是否有任何特定原因可能不起作用?在我的测试中,它似乎总是在ready事件之前触发。

12
jQuery日期/时间选择器
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我一直在寻找一个可以处理日期和时间的不错的jQuery插件。核心用户界面DatePicker很棒,但不幸的是,我还需要花些时间。 我发现有一些可以使DatePicker与时俱进的技巧,但是它们看起来都不太雅致,Google并没有发现任何不错的东西。 是否有一个不错的jQuery插件,可以在具有可用界面的单个UI控件中选择日期和时间?

14
停止缓存jQuery .load响应
我有以下代码对URL进行GET请求: $('#searchButton').click(function() { $('#inquiry').load('/portal/?f=searchBilling&pid=' + $('#query').val()); }); 但是返回的结果并不总是能够反映出来。例如,我对响应进行了更改,吐出了堆栈跟踪,但是当我单击搜索按钮时,堆栈跟踪没有出现。我查看了控制ajax响应的基础PHP代码,它具有正确的代码,直接访问页面显示了正确的结果,但是.load返回的输出是旧的。 如果我关闭浏览器并重新打开它,它将运行一次,然后开始返回陈旧的信息。我可以通过jQuery来控制它,还是需要PHP脚本输出头来控制缓存?
244 jquery  ajax  caching 

8
如何取消/中止jQuery AJAX请求?
我有一个AJAX请求,将每5秒发送一次。但是问题出在AJAX请求之前,如果先前的请求未完成,我必须中止该请求并提出新的请求。 我的代码是这样的,如何解决这个问题? $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: function(data) { //do something } }); }; var interval = setInterval(fn, 500); );
244 ajax  jquery 



8
我如何让jQuery等待Ajax调用完成再返回?
我有一个需要登录的服务器端功能。如果用户已登录,则函数将在成功返回1。如果没有,该函数将返回登录页面。 我想使用Ajax和jQuery调用该函数。我要做的是使用普通链接提交请求,并应用点击功能。如果用户未登录或功能失败,则我希望Ajax调用返回true,以便href触发。 但是,当我使用以下代码时,该函数在Ajax调用完成之前退出。 如何将用户正常重定向到登录页面? $(".my_link").click( function(){ $.ajax({ url: $(this).attr('href'), type: 'GET', cache: false, timeout: 30000, error: function(){ return true; }, success: function(msg){ if (parseFloat(msg)){ return false; } else { return true; } } }); });
243 jquery  ajax 

9
如何将DOM元素设置为第一个孩子?
我有元素E,并向其添加了一些元素。突然之间,我发现下一个元素应该是E的第一个孩子。诀窍是什么,怎么做?方法取消移位不起作用,因为E是一个对象,而不是数组。 很长的路要走遍E的孩子,并移动他们的键++,但是我敢肯定,有更漂亮的方法。

16
您从哪里包括jQuery库?Google JSAPI?CDN?
包括jQuery和jQuery UI的方法有几种,我想知道人们在使用什么? 谷歌JSAPI jQuery的网站 您自己的站点/服务器 另一个CDN 我最近一直在使用Google JSAPI,但是发现建立SSL连接甚至解决google.com都花费很长时间。我一直在为Google使用以下工具: <script src="https://www.google.com/jsapi"></script> <script> google.load('jquery', '1.3.1'); </script> 我喜欢使用Google的想法,以便在访问其他站点时将其缓存并节省我们服务器的带宽,但是如果它一直是站点的慢速部分,我可能会更改包含。 你用什么?你有什么问题吗? 编辑:刚刚访问jQuery的站点,他们使用以下方法: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> Edit2:这是去年我一直没有任何问题地包含jQuery的方式: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 区别在于删除http:。通过删除此选项,您无需担心在http和https之间切换。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.