【发布时间】:2009-06-22 06:23:43
【问题描述】:
$(document).ready(function(){
var speed = 700;
var pause = 3500;
function removeFirst(){
$('ul#newsfeed li:first').hide('slide', {direction: "up"}, speed, function() {addLast(this);});
}
function addLast(first){
$(first).insertAfter('ul#newsfeed li:last').show();
$('ul#newsfeed li:first').show("slide", {direction: "down"}, speed);
}
interval = setInterval(removeFirst, pause);
});
您好,非常感谢您抽出宝贵时间帮助解决我的问题。继续… 这是一个新闻代码的代码,它接受一个无序列表并将第一个元素移动到底部并将下一个元素滑动到顶部。我使用 css 一次只显示一个列表元素。除了我们最喜欢的 IE 6 和 IE 7 之外,这在所有浏览器中都可以正常工作。在这两个浏览器中,第一个列表项向右移动,然后滑出视线。然后,下一个列表项向上滑动已经向右移动,向上滑动后向左移动到它所属的位置。
我对这个问题感到相当困惑,感谢任何帮助。 谢谢。
【问题讨论】:
标签: javascript jquery internet-explorer jquery-ui show-hide