1
This is my blog,如果你坐了幾秒鐘,觀看「音頻」瓦,它的動作。另一個瓷磚出現,說「貓」。 「貓」將滑向左側和「音頻」將重新出現,然後在「音頻」將滑回左側。然而,在此之後,Audio不會再出現,而是繼續前進。我取消了音樂播放器的保護,因此您可以隨時觀看。發生這種情況我的JavaScript有什麼問題?爲什麼我滑的內容保持一個時間後走向何方?
另外,我怎麼會改變的JavaScript所以聲音會向左滑動,貓進來的權利,但貓會返回向右滑動和音頻將在從左側滑入?
<script type="text/javascript">
var swap = false;
var w = 125;
var h = 115;
var i = 0;
var x = 0;
var q = 1;
var t;
window.onload=function(){
i = initPortfolio();
setTimeout("portfolioRotate()",2000);
}
function initPortfolio(){
$('.portfolio-item').each(function(index){i = i+1;});
for(var n=1;n<=i;n=n+1){
lpos = w * n - w;
$('#item-'+n).css('left',lpos);
}
$('.offs').css('display','block');
x = i * w - w;
return i;
}
function portfolioRotate(){
swap = false;
$('.portfolio-item').delay(4000).animate({left:'-='+w},500,function(){
nn = this.id.split("-")[1];
if(q==nn && swap==false){
$('#item-'+q).css('left',x);
if(q<i){q=q+1}else;
swap = true;
u=setTimeout("portfolioRotate()",4000);
}
});
}
</script>
有你找到了解決辦法? – 2011-03-30 06:30:39