我刚刚推出http://tweetmp.org.au/一堆新功能,包括您可以在主页上看到的MP Spotlight
每隔几秒钟,运行以下代码,
// get the next it
var nextId = ids[Math.floor(Math.random() * ids.length)];
$.get('/GetSummary?id=' + nextId, function(result) {
if (result) {
$('#memberList').fadeOut('slow',function() {
$(this).html(result).fadeIn('slow');
});
}
});
进入并获取下一个MP,并将旧的和新的一个淡出。看起来很棒!
BUT
如果向下滚动到页面底部,并等到MP聚光灯刷新,浏览器会滚动回#memberList
有谁知道造成这种情况的原因是什么?如何阻止它滚动?
非常感谢任何帮助。
答案 0 :(得分:2)
我已经修好了。
我将fadeIn和fadeOut更改为fadeTo介于0.01和1.0之间
当不透明度达到0时,jQuery设置display:none,从而减小页面大小(强制向上滚动)
答案 1 :(得分:0)
你可以尝试:
$.get('/GetSummary?id=' + nextId, function(result) {
$('#memberList').fadeOut('slow').html(result).fadeIn('slow');
});