jQuery toggle()方法

2024年11月14日 jQuery toggle 方法 极客笔记

jQuery toggle()方法

jQuery toggle()是一种特殊类型的方法,用于在hide()和show()方法之间切换。它显示隐藏的元素并隐藏显示的元素。

语法 :

$(selector).toggle();
$(selector).toggle(speed, callback);
$(selector).toggle(speed, easing, callback);
$(selector).toggle(display);

speed :这是一个可选参数。它指定延迟的速度。可能的值有slow、fast和毫秒。

easing :它指定过渡时要使用的缓动函数。

callback :它也是一个可选参数。它指定在toggle()效果完成后要调用的函数。

display :如果为true,它显示元素。如果为false,它隐藏元素。

让我们举个例子来看看jQuery toggle效果。

<!DOCTYPE html>  
<html>  
<head>  
<script src="/statichttp://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>  
<script>  
(document).ready(function(){("button").click(function(){  
        $("div.d1").toggle();  
    });  
});  
</script>  
</head>  
<body>  
<button>Toggle</button>  
<div class="d1" >  
<p><b>This is a little poem: </b><br/>    
Twinkle, twinkle, little star<br/>    
How I wonder what you are<br/>    
Up above the world so high<br/>    
Like a diamond in the sky<br/>    
Twinkle, twinkle little star<br/>    
How I wonder what you are</p>   
</div>  
</body>  
</html>  

输出:

使用 jQuery toggle() 效果并设置速度参数

看下面的例子,这是一个使用 1500 毫秒速度的 jQuery toggle 效果的例子。

$(document).ready(function(){
     $("button").click(function(){
        $("div.d1").toggle(1500);
    });
});

本文链接:http://so.lmcjl.com/news/17785/

展开阅读全文