【发布时间】:2011-05-27 09:07:13
【问题描述】:
jQuery .addclass 函数可以很好地添加类,但它们不会在持续时间内出现:
jQuery(document).ready(function(){
newdiv = $('<div id=\'id".$row_new['ID']."\' style=\"display:none;\" class=\"eventdiv\" data-sort=\"" . $row_new['TimeStamp'] . "\">" . $row_new['Title'] . " TIME: " . $row_new['TimeStamp'] . "</div>');
$('[data-sort=".$after."]').after(newdiv);
$('#id".$row_new['ID']."').slideDown('slow', function() {
$(this).addClass('gradient shadow curved_sml', 5000);
});
});
代码被转义,因为它作为对象从 php 页面(通过 ajax 请求)返回到 html 页面。
我已经尝试了所有不同版本的 JqueryUI 和 Jquery,似乎没有一个允许它向 .addclass 添加持续时间,5000 只是变成了延迟。
目前我安装了 JqueryUI 1.8.9 和 Jquery 1.5.2,因为这些版本似乎在 JSfiddle 中执行持续时间,但不在我的页面上..
【问题讨论】: