站長資訊網
最全最豐富的資訊網站

jquery的toggle()方法有什么用

toggle()方法可用于切換被選元素的hide()與show()方法,進而控制元素的顯示和隱藏,語法“$(selector).toggle(speed,callback)”;也可用于綁定兩個或多個事件處理器函數,以響應被選元素的輪流的click事件,語法“$(selector).toggle(function1(),function2(),functionN(),…)”。

jquery的toggle()方法有什么用

本教程操作環境:windows7系統、jquery3.6版本、Dell G3電腦。

在jquery中,toggle()方法有幾種作用:

  • 控制元素的顯示和隱藏

  • 綁定兩個或多個點擊事件處理器函數

toggle()方法可用于切換被選元素的 hide() 與 show() 方法

該方法檢查被選元素的可見狀態。如果一個元素是隱藏的,則運行 show(),如果一個元素是可見的,則運行 hide() – 這會造成一種切換的效果。

$(selector).toggle(speed,callback)
登錄后復制

參數 描述
speed

可選。規定 hide/show 效果的速度。默認是 "0"。

可能的值:

  • 毫秒(比如 1500)
  • "slow"
  • "normal"
  • "fast"
callback

可選。當 toggle() 方法完成時執行的函數。

注釋:隱藏的元素不會被完全顯示(不再影響頁面的布局)。

<!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8" /> 		<script src="js/jquery-3.6.3.min.js"></script> 		<script> 			$(document).ready(function() { 				$("button").click(function() { 					$("p").toggle(); 				}); 			}); 		</script> 	</head> 	<body>  		<p>這是一個段落。</p> 		<button>切換 hide() 和 show()</button>  	</body> </html>
登錄后復制

jquery的toggle()方法有什么用

toggle()方法也可用于自定義函數之間的切換

toggle() 方法可用于綁定兩個或多個事件處理器函數,以響應被選元素的輪流的 click 事件。

當指定元素被點擊時,在兩個或多個函數之間輪流切換。

如果規定了兩個以上的函數,則 toggle() 方法將切換所有函數。例如,如果存在三個函數,則第一次點擊將調用第一個函數,第二次點擊調用第二個函數,第三次點擊調用第三個函數。第四次點擊再次調用第一個函數,以此類推。

語法:

$(selector).toggle(function1(),function2(),functionN(),...)
登錄后復制

參數 描述
function1() 必需。規定當元素在每偶數次被點擊時要運行的函數。
function2() 必需。規定當元素在每奇數次被點擊時要運行的函數。
functionN(),… 可選。規定需要切換的其他函數。

示例:

<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){   $("button").toggle(function(){     $("body").css("background-color","green");},     function(){     $("body").css("background-color","red");},     function(){     $("body").css("background-color","yellow");},     function(){     $("body").css("background-color","pink");}   ); }); </script> </head> <body> <button>請點擊這里,來切換不同的背景顏色</button> </body> </html>
登錄后復制

jquery的toggle()方法有什么用

【推薦學習:jQuery視頻教程、web前端視頻】

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
四虎亚洲国产成人久久精品| 亚洲精品理论电影在线观看| 中日欧洲精品视频在线| 亚洲av日韩精品久久久久久a| 国产精品美女久久久久久久| 日本午夜精品视频在线观看| 亚洲网红精品大秀在线观看| 久久久久久亚洲精品| 青青草国产精品久久久久| 三上悠亚日韩精品| 国产精品片在线观看手机版| 精品小视频在线观看| 日韩人妻无码一区二区三区99 | 97精品久久天干天天蜜| 久久精品国产成人AV| 日韩精品一区二区三区四区| 尤物yw午夜国产精品视频| 久久夜色撩人精品国产| 国产久爱免费精品视频| 国产精品手机在线观看你懂的 | 国产精品视频二区不卡| 亚洲精品无码久久久久sm| 99精品无人区乱码1区2区3区| 中文字幕精品无码久久久久久3D日动漫 | 精品熟女少妇AV免费观看| 中文字幕乱码亚洲精品一区 | 日本精品一二三区| 精品久久综合一区二区| 精品剧情v国产在线麻豆| 精品亚洲视频在线| 国产成人精品999在线| 久久精品亚洲精品国产色婷| 国产精品成人无码久久久久久| 一区二区精品在线观看| 无码人妻一区二区三区精品视频| 日韩精品一区二区三区不卡| 亚洲?V乱码久久精品蜜桃| 精品国产不卡一区二区三区 | 亚洲精品视频在线播放| 91精品国产高清久久久久久91| 精品欧洲av无码一区二区|