今天使用 jQuery 的 delay() 来延迟执行 hide() ,发现延时不起效,查了一些资料,找到了其中的原因。...jQuery 1.4 新增。用于将队列中的函数延时执行。他既可以推迟动画队列的执行,也可以用于自定义队列。...HTML 代码: jQuery 代码: $('#foo').slideUp(300).delay(800).fadeIn(400); 但是使用他来延迟执行 show()...看一下 jQuery文档对 delay() 的解释: 设置一个延时来推迟执行队列中的项目,它既可以推迟动画队列中函数的执行,也可以用于自定义队列。...声明:本文由w3h5原创,转载请注明出处:《使用jQuery的delay()延迟执行show()和hide()不起效的解决方法》 https://www.w3h5.com/post/351.html
隐藏动画 语法: hide([speed,[easing],[fn]]) 隐藏动画的参数和使用跟show表现一致。在此就不赘述。...下滑显示(slideDown) 语法:slideUp([speed,[easing],[fn]]) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。...折叠隐藏效果(slideUp) 语法: slideUp([speed,[easing],[fn]]) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。...' }, 500); // 一个使用“easein”函数提供不同动画样式的例子。...只有使用了插件来提供这个“easein”函数,这个参数才起作用。
1. jQuery 效果 jQuery 给我们封装了很多动画效果,最为常见的如下: 显示隐藏:show() / hide() / toggle() ; 划入画出:slideDown() / slideUp...显示隐藏 显示隐藏动画,常见有三个方法:show() / hide() / toggle() ; 语法规范如下: 1.显示语法规范 show([gpeed, [easing], [fn]]) 2.显示参数...总结: 每次使用动画之前,先调用 stop() ,在调用动画。 1.6. 事件切换 jQuery中为我们添加了一个新事件 hover() ; 功能类似 css 中的伪类 :hover 。...介绍如下 语法 hover([over,]out) // 其中over和out为两个函数 over:鼠标移到元素上要触发的函数(相当于mouseenter) out:鼠标移出元素要触发的函数...事件切换 hover 如果只写一个函数,那么鼠标经过和鼠标离开都会触发这个函数 $(".nav>li").hover(function() {
一、事件 在1.7之前的版本中jQuery处理事件有多个方法, (google 搜索: jquery live bind degelate)作用各不相同,后来统一的使用on/off方法 1、.on( events...,用于过滤和选中能触发事件的后代元素 参数3data:当一个事件被触发时,要传递给事件处理函数的event.data 参数4handler(eventObject):事件被触发时,执行的函数 举个例子...,指示转换使用哪个缓动函数。...jQuery提供"linear(线性)" 和 "swing(旋转)" 参数3:完成后执行的函数 $('.target').hide(); $('#book').hide(300, 'linear',...我们可以把代码放在动画show的回调函数里面,他就会等动画完成后执行了。
跟jQuery的选择器和事件配合起来,可以实现很多很绚的效果,而且简单易用兼容性好。 1. 显示动画 jQuery的原型上的方法 show()方法可以实现让DOM元素进行显示动画。...隐藏动画 语法: hide([speed,[easing],[fn]]) 隐藏动画的参数和使用跟show表现一致。在此就不赘述。...下滑显示(slideDown) 语法:slideUp([speed,[easing],[fn]]) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。...折叠隐藏效果(slideUp) 语法: slideUp([speed,[easing],[fn]]) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。...jumpToEnd:让当前正在执行的动画立即完成,并且重设show和hide的原始样式,调用回调函数等。
function 分析字符串的函数,这个函数以’date’为参数并返回一个日期 —— 2.3 事件 事件名 参数 描述 onSelect date 当选择一个日期时触发 2.4 方法 方法名...这些选项的参数可以是一下的一个配置对象:showType:定义如何将显示消息窗口。可用的值是:null,slide,fade,show。默认值是slide。...fn(b):当用户点击按钮后触发的回调函数,如果点击OK则给回调函数传true,如果点击cancel则传false。...,参数和jQuery.ajax成功返回的回调函数相同 onSelect title 当用户选择一个标签面板时被触发 onClose title 当用户关闭一个标签面板时被触发 11.4 方法 方法名...onclick事件 onLoadSuccess arguments 加载数据成功时触发,参数arguments类似jQuery.ajax.的success函数 onLoadError arguments
事件绑定和移除 在js中的函数调用的方式 ①事件调用(onclick="") show" onclick="fun1()">show" onclick="fun1()"> ②直接在js中调用 fun1(); ③函数调用 function...a(){} function b(){ a(); } 使用匿名函数来表示事件 代码: //onload body window.onload...=function(){ //所写的业务逻辑会在window.load事件被触发时调用 } <!...$(selector).unbind('event'); 注意:jquery大多数元素的事件都会使用新增事件或动态绑定的方式添加。
什么是jQuery 在使用jQuery之前,我们必须先了解什么是jQuery,它能够干什么(不然我们为啥要用它)。 jQuery是一个非常流行的快速、小巧、功能强大的开源JavaScript库。...前者是jQuery库的源代码版本,它带有注释信息,建议你在开发环境中使用该文件,以便于调试或阅读源代码。...建议你在生产环境中使用该文件,以便于用户浏览器能够更快地加载jQuery库。 3.文档加载完毕后执行的处理函数?...jQuery对象 // 你同样可以使用jQuery对象的方法对这些临时的DOM元素进行操作,或者将它们插入到文档的指定位置。...click事件 $("selector").trigger("click"); // 触发所有匹配元素上的change事件 $("selector").trigger("change"); // 触发所有匹配元素上绑定在
1. jQuery 效果 jQuery 给我们封装了很多动画效果,最为常见的如下: 显示隐藏:show() / hide() / toggle() ; 划入画出:slideDown() /...jQuery为我们提供另一个方法,可以停止动画排队:stop() ; 1.1....介绍如下 语法 hover([over,]out) // 其中over和out为两个函数 over:鼠标移到元素上要触发的函数(相当于mouseenter) out:鼠标移出元素要触发的函数...(相当于mouseleave) 如果只写一个函数,则鼠标经过和离开都会触发它 hover事件和停止动画排列案例 ...事件切换 hover 如果只写一个函数,那么鼠标经过和鼠标离开都会触发这个函数 $(".nav>li").hover(function() {
使用jQuery处理事件 事件处理 一个栗子,单击p时背景变成灰色 由于es6的箭头函数不支持this的绑定,所以无法使用箭头函数,只能使用匿名函数 html <!...[x, y, z]); // 传入三个额外的参数 $('*'); // 选择所有元素进行触发 // 或者使用工具函数 jQuery.event.trigger(); // 使用工具函数完成全部的选择...可以设置缓动函数为字符串 toggle,同样如果有字符串,也将会实现如此。...值,进行还原, 动画在使用hide的时候,会在完成的时候调用,如果动画使用show,将会在完成时,调用show 动画选项对象 缓动函数,jquery中有默认的缓动函数,为正弦函数,即swing,还有一个线性的缓动函数为...jquery的插件的封装 使用jQuery.fx.speeds完成对缓动函数的封装 扩展css选择,使用jQuery.expr';'完成对css选择的封装 jQuery.expr[':'].draggable
单独文件中的函数:如果您的网站包含许多页面,并且您希望您的 jQuery 函数易于维护,那么请把您的 jQuery 函数放到独立的 .js 文件中。...函数 绑定函数至 $(document).ready(function) 将函数绑定到文档的就绪事件(当文档完成加载时) $(selector).click(function) 触发或将函数绑定到被选元素的点击事件...$(selector).dblclick(function) 触发或将函数绑定到被选元素的双击事件 $(selector).focus(function) 触发或将函数绑定到被选元素的获得焦点事件 $...(selector).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 jQuery 效果 - 隐藏和显示 hide() 和 show() 语法: $(selector...toggle() 使用 toggle() 方法来切换 hide() 和 show() 方法。
important,如果你希望.show()方法正常工作,必须使用.css('display', 'block !...字符串 'fast' 和 'slow' 分别代表200和600毫秒的延时。如果提供任何其他字符串,或者这个duration参数被省略,那么默认使用400 毫秒的延时。....fadeOut( [duration ], [ complete ] ) 通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。..., }, 500); 除了定义数值,每个属性能使用'show', 'hide', 和 'toggle'。...jQuery.trim()函数用于去除字符串两端的空白字符 这个函数很简单,没有多余的参数用法 需要注意: - 移除字符串开始和结尾处的所有换行符,空格(包括连续的空格)和制表符(tab) - 如果这些空白字符在字符串中间时
利用 Bootstrap 数据 API(Bootstrap Data API),大部分的插件可以在不编写任何代码的情况下被触发。...所有的插件依赖于 jQuery。所以必须在插件文件之前引用 jQuery。请访问 bower.json 查看 Bootstrap 当前支持的 jQuery 版本。...例如: $(".btn.danger").button("toggle").addClass("fat") 所有的方法都可以接受一个可选的选项对象作为参数,或者一个代表特定方法的字符串,或者不带任何参数...$("#myModal").modal('show') 每个插件在 Constructor 属性上也暴露了其原始的构造函数:$.fn.popover.Constructor...一般来说,这些事件有两种形式: 动词不定式:这会在事件开始时被触发。例如 ex: show。动词不定式事件提供了 preventDefault 功能。这使得在事件开始前可以停止操作的执行。
ready(function(){ //固定的jQ开头 $("p").click(function(){ // 选取p标签,并绑定clisk事件 $(this).hide(); //事件触发使用...|触发、或将函数绑定到指定元素的 change 事件 | |click() |触发、或将函数绑定到指定元素的 click 事件 | |dblclick() |触发...| |focus() |触发、或将函数绑定到指定元素的 focus 事件 | |keydown() |触发、或将函数绑定到指定元素的 key down 事件 |...效果 隐藏和显示 (hide/show) <!...-- URL:加载的数据文件位置uRL data:与URL加载请求一起发送的字符串键/值对集合 callback:执行完毕后调用的函数 - responseTxt : 调用成功的结果 -
为了节省大家的时间,我编写了这个实用的参考指南,列出了一些最常见的 jQuery 模式及其在 JavaScript 中的等价物。我们将涵盖如何从这些概念和函数迁移到纯 JavaScript。...// jQuery // 在 document 和 .box 上触发 myEvent $(document).trigger("myEvent"); $(".box").trigger("myEvent...在 JavaScript 中,你可以一个一个地设置值,或设置整个样式字符串。...// jQuery // 隐藏和显示元素 $(".box").hide(); $(".box").show(); // JavaScript // 通过将 "display" 更改为 "none" 和...通过 classList 属性操作类名 使用 fetch 进行 AJAX 请求 通过 dispatchEvent 触发事件 使用 createElement 创建元素 通过 textContent 更新文本
---- jQuery选择元素 DOM-Document Object Model 文档对象模型 以树状表示的文档模型 为了创建jQuery对象,就用使用$()函数。...您可以通过一个事件函数实现: $("p").click(function(){ // 动作触发后执行的代码!!...当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter,); 当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。...---- #jQuery 效果 隐藏和显示 jQuery hide() 和 show() jQuery hide() 和 show() 通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示...() 通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。
通过jQuery注册事件 jQuery注册事件也很简单,通过选择器包装好标签对象后,调用相关的事件方法即可,调用事件方法时需要传递一个函数对象,当事件被触发就会执行函数里的代码。...dbclick']").dblclick(function(e){ alert(e.toString()); }); 在函数中可以使用...jQuery的显示/隐藏效果 show方法可以显示某个组件,hide方法则可以隐藏某个组件: 字符串:slow、normal、fast等。...第二个参数就是回调函数,show 函数执行完之后,要执行的函数,示例: function show_img(){ alert("显示完成!")
对于每一个指定的值,我们可以使用“show”、“hide”、“toggle”三个字符串,来指定在何时使用动画效果。 动画属性也可以使用相对值。...如果使用“+=”、“-=”这样的字符串,则会使用给定的步长进行属性值的计算。 Duration 持续时间 Duration 的单位为微秒,数值越高动画效果越慢,反之则越快。...Complete Function 完成后的函数动作 如果指定,complete 回调函数会在动画执行完毕后被触发。这在设计多个顺序发生的动画时特别有用。...Step Function 步长函数 在animate的第二种调用方式中提供了一个step的选项,这是一个回调函数,可以在每一个step执行时被触发。...这个函数在自定义动画类型时非常有用,可以在动画触发后对其做出更改。step函数接收 now 和 fx 两个参数,this 设置为发生动画的DOM元素。
第二层:load()、$.get()、$.post() 开发中常用3个,$符号开头的叫全局函数,不是$开头的是普通函数,普通函数必须使用jQuery对象才能获得 第三层:$.getJSON(...* load() 该函数永远获得的数据是字符串,如果需要使用该数据,必须将字符串 手动转换成 json对象。 ...* * 对于响应的数据,如果服务端使用的是:text/html;charset=UTF-8 ,那么回调函数获得的是字符串数据,需要手动进行转换。...太麻烦,我们可以使用参数4 * 如果使用“参数4”,设置"json",则jQuery会将字符串数据 转换成 json对象。 ...使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
/jquery-3.4.1.min.js" type="text/javascript"> ◆定义变量◆ 定义局部变量: 如下函数内局部变量必须以var开头,如果在函数内未使用...◆函数的定义◆ 普通无参函数: 以下代码,通过使用关键字function声明了func()无参数的函数....function show(){ alert("触发弹窗一个窗口提示...") } Focus&Blur: 当屏幕上的光标进入对象区域内时触发...,其作用是用于送出数据,用户在form中输入数据后,点击Sumbit触发自定义函数....中输入数据后,点击Sumbit触发自定义函数.