Tag: jQuery的

如何使用jQuery中的滚动条移动div

我有一个像这样的图像div   Close 我正在使用jQuery打开这样的盒子 function getScrollTop() { if (typeof window.pageYOffset !== ‘undefined’ ) { // Most browsers return window.pageYOffset; } var d = document.documentElement; //IE with doctype if (d.clientHeight) { // IE in standards mode return d.scrollTop; } // IE in quirks mode return document.body.scrollTop; } //end of getScrollTop() function doOverlayOpen() { … showOverlayBox(); } […]

使用jQuery检查具有某个类的所有输入是否为空

我正在尝试检查具有某个类的所有输入字段是否为空。 现在我有以下代码: HTML Check Fields jQuery的 $(‘.check-fields’).on(‘click’, function () { var value = $(‘.required-entry’).filter(function () { return this.value != ”; }); if (value.length == 0) { alert(‘Please fill out all required fields.’); } else if (value.length > 0) { alert(‘Everything has a value.’); } }); 但这会抛出“一切都有价值”的信息。 如果任何一个输入有一个值。 我试图只在这个类的每个输入都有内容时抛出该消息。 $(‘.check-fields’).on(‘click’, function () { var value = […]

将jquery绑定到动态加载的内容

我有以下html树: 我使用ajax将以下内容加载到#content-wrap1 : Who we are Our team ABOUT US : Dance is a type of art 哪个成功发生,结果HTML如下所示: . Who we are Our team ABOUT US : Dance is a type of art 现在我想点击动态加载的链接来加载以下内容: Who we are Our team Hi there! How are you? 所以最终的HTML看起来像这样: . Who we are Our team Hi there! How are […]

如何才能将jQuery.click仅应用于第一级项目?

我需要将jQuery.click仅应用于第一级项目。 我怎么做? 这是我的清单: Item 1 Item 2 Sub Item 1 Sub Item 2 Sub Item 3 Item 3 Sub Item 4 Sub Item 5 这是jQuery jQuery(‘#adminMenu > li’).click(function(){ alert(‘test’); }); UPDATE 单击子菜单项时,仅当我单击列表项A,B或C时,警报不应触发。 解决方案1 这是基于Marcels建议的工作代码。 jQuery(‘#adminMenu > li > h3’).click(function(e) { var activeUL = jQuery(“#adminMenu > li ul:visible”); var activeLI = jQuery(“#adminMenu > li ul:visible”).parent(‘li:first’); var […]

asp标签文本在Jquery中更改了事件

当asp标签的值发生变化时,如何触发jquerymethod? 我试过这个,但它不起作用。 $(“#lbladdsupplier”).change(function () { alert(‘Changed’); });

我需要一个链接来使用jquery在hover时缓慢动画,这不起作用

$(“#link”).hover(function() { $(this).animate({color: “black”}, “slow”); }, function() { $(this).animate({color: “white”}, “slow”); }); 有什么建议? 我希望链接动画缓慢而不是立即使用csshover属性。

我怎样才能顺序淡入几个div?

我正在尝试使用jQuery创建顺序fadeIn。 基本上,当页面加载时我想要三个单词fadeIn,一个接一个。 例如:页面加载 – > Word1淡入 – > Word2淡入 – > Word3淡入。下一个单词只有在前一个单词完成淡入后才会淡入。此时每个单词都在其自己的div中。 这是我到目前为止所得到的,但由于某种原因,它不起作用: $(document).ready(function() { $(‘#word1’).delay(500).fadeIn(1000); $(‘#word2’).delay(1500).fadeIn(1000); $(‘#word3’).delay(2500).fadeIn(1000); }); Word 1 Word 2 Word 3 任何帮助将不胜感激。

jQuery核心方法重载

我怎样才能重载或扩展(或拦截)jQuery的.html()方法,以便它以默认方式工作,除非该对象具有某个类? 谢谢

Jquery淡入淡出旋转3个div

我试图在3个div之间淡出旋转,当前代码: $(window).load(function(){ var div1 = $(“#apDiv1”); var div2 = $(“#apDiv2”); function fade() { div1.stop(true, true).fadeIn(2000); div2.stop(true, true).fadeOut(2000, function() { // swap in/out var temp = div1; div1 = div2; div2 = temp; // start over again setTimeout(fade, 1000); }); } // start the process fade(); }) 这适用于2个div,但是可以在旋转中插入第3个吗? 我试过这样: $(window).load(function(){ var div1 = $(“#apDiv1”); var div2 […]

如果未输入文本,请保持禁用按钮

我希望实现这样的目标。 我有4个文本字段和一个选择字段,表单提交所需。 我想保持按钮被禁用,除非文本字段有值并且从下拉列表中选择了一个选项。 我的代码在这里 我遇到的问题是每当我在4个文本字段中输入数据时,虽然下拉列表被选为默认文本,但按钮被启用。 更改下拉列表后,它将永久禁用。