这很简单,但很有效。
$(".button").click(function(){
var moreAndLess = $("p").is(':visible') ? 'More' : 'Less';
$(this).text(moreAndLess);
$("p").slideToggle();
});
Run Code Online (Sandbox Code Playgroud)
小智 1
您提到的示例使用toggle()函数,它仅显示或隐藏元素(显示:块/隐藏)而没有任何效果。
你必须使用slideToggle()函数,它做同样的事情,但具有滑动效果。
$("button").click(function(){
$("p").slideToggle();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21768 次 |
| 最近记录: |