2016-09-07 58 views
0

我正在製作時間線主題,並且需要爲屏幕右側和屏幕左側的帖子分別設置一個類。我沒有看到我的JavaScript的任何錯誤,但當然它不工作。將類添加到元素,具體取決於它在屏幕的哪一側

var halfScreenWidth = jQuery(document).width() * 0.5; 
var timelinePost = jQuery('.blog .post'); 

jQuery(document).ready(function(){ 
    timelinePost.each(function(){ 
     if(this.position().left < halfScreenWidth){ 
      jQuery(this).addClass('timeline-left'); 
     } else{ 
      jQuery(this).addClass('timeline-right'); 
     } 
    }); 
}); 

回答

相關問題