JD *_*cks 5 jquery duration removeclass jquery-animate
我有一个带有以下样式的段落:
.design_info_box p.design_info_desc
{
height:30px;
text-overflow: ellipsis;
overflow:hidden;
}
Run Code Online (Sandbox Code Playgroud)
通过这个,您可以看到前两行文本,其中包含一个"阅读更多"的按钮,该按钮扩展了段落以显示文本的其余部分.
这是按钮的代码:
$(".read-more div").click(function(){
$(this).parent().parent().children("p").removeClass("design_info_desc", "slow");
$(this).hide();
});
Run Code Online (Sandbox Code Playgroud)
这确实删除了类,并显示了整个段落.但是,它没有动画.根据文档,removeClass应该具有动画的持续时间.我也试过用10000这样的数字代替"慢".
它有没有动画的原因?
这不起作用的原因(我相信)是这是jQueryUI的一个特性,而不是核心jQuery库.在您的页面中包含对jQueryUI的引用,这应该开始起作用.
在这里查看现场演示:http://jsfiddle.net/YaSh6/
归档时间: |
|
查看次数: |
3448 次 |
最近记录: |