网络编程 
首页 > 网络编程 > 浏览文章

jQuery中dequeue()方法用法实例

(编辑:jimmy 日期: 2025/5/15 浏览:3 次 )

本文实例讲述了jQuery中dequeue()方法用法。分享给大家供大家参考。具体分析如下:

此函数能够从队列最前端移除一个队列函数,并执行它。
建议和queue()函数一起学习。

语法结构:
复制代码 代码如下:$(selector).dequeue(queueName)
参数列表:

参数 描述 queueName 可选。队列的名称。
默认是 "fx",动画队列。

实例代码:

复制代码 代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="https://www.jb51.net/" />
<title>dequeue()函数-</title>
<style type="text/css">
div
{
  margin:3px;
  width:50px;
  position:absolute;
  height:50px;
  left:10px;
  top:30px;
  background-color:yellow;
}
div.red
{
  background-color:red;
}
</style>
<script type="text/javascript" src="/UploadFiles/2021-04-02/jquery-1.8.3.js"> <script type="text/javascript">
$(document).ready(function(){
  $("button").click(function (){
    $("div").animate({left:'+=200px'}, 2000);
    $("div").animate({top:'0px'}, 600);
    $("div").queue(function(){
      $(this).toggleClass("red");
      $(this).dequeue();
    });
    $("div").animate({left:'10px', top:'30px'}, 700);
  });
})
</script>
</head>
<body>
  <button>开始</button>
  <div></div>
</body>
</html>

注意:运行编辑器之后,再按F5刷新网页即可查看演示。

在以上代码中,dequeue()函数可以在执行完$(this).toggleClass("red")之后,将会从队列最前端移除$("div").animate({left:'10px', top:'30px'}, 700),也就是执行此animate动画。

希望本文所述对大家的jQuery程序设计有所帮助。

上一篇:JavaScript实现N皇后问题算法谜题解答
下一篇:jQuery中queue()方法用法实例
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap