首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用jQuery的delay()延迟执行show()和hide()不起效的解决方法

    今天使用 jQuery 的 delay() 来延迟执行 hide() ,发现延时不起效,查了一些资料,找到了其中的原因。...同样的 hide() 也如此。 看一下 jQuery文档对 delay() 的解释: 设置一个延时来推迟执行队列中的项目,它既可以推迟动画队列中函数的执行,也可以用于自定义队列。...只有在队列中的连续事件可以被延时,因此不带参数的 .show() 和 .hide() 就不会有延时,因为他们没有使用动画队列。...也就是说只有 show() 或 hide() 带有参数的时候才能被插入执行队列中。 简单的说,其实 show() 和 hide() 在不加参数的情况下是直接对元素的 display 样式设置。...声明:本文由w3h5原创,转载请注明出处:《使用jQuery的delay()延迟执行show()和hide()不起效的解决方法》 https://www.w3h5.com/post/351.html

    4.2K10

    WEB入门之十九 UI

    表9-1-3 动画效果库 ​函数名称​ ​说明​ show / hide 元素显示/隐藏时的动画效果,扩充了前面的show / hide函数 effect 主要通过改变大小、位置等实现动画特效 9.1.1...show / hide函数 jQuery UI动画特效库中的show / hide函数对前面讲的show /hide函数进行了功能上的扩充,动画效果更多,可以灵活定制。...show / hide ( effectName, [options] , [speed] , [callback] ) 该函数有四个参数,第一个是必须的,后面都是可选的,下面是参数介绍。...hide函数的用法跟show函数一样,只不过它是用来实现元素隐藏时的动画。我们在上述代码的基础上实现了一个演示hide函数的示例,参考代码如下所示。...9.1.1 effect函数 effect函数的用法和show/hide函数一样,只不过该函数用在已经显示到了页面上的元素,然后主要通过改变元素形状(大小、位置等)来实现动画特效的,具体语法如下所示

    3.3K10
    领券