css[#raporter{ display:none; ...}]
$(document).ready( function(){
setTimeout( function(){
$("#raporter").slideDown().css("display","block");
}, 1000);
});
$(document).ready(function(){
$("#removeRaporter").click(function(){
$("#raporter").slideUp(200);
});
});
这在IE9中不起作用,但在其他浏览器中效果很好。我尝试了几种不同的方法使其工作但没有,有时它只工作一次而窗口不会弹出超过一次?
答案 0 :(得分:0)
This article帮助了我。
你需要放一个空元素来重绘它。
答案 1 :(得分:-1)
使用:$(“#raporter”)。slideDown(400,function(){$(this).css(“display”,“block”);});