布魯斯如何布萊恩?addClass僅用於沒有特定類別或ID的特定元素
我有一個要添加一個類元素碼當用戶滾動頁面的元素位置,我用這個代碼:
$(window).on('scroll',function(){
Scroll = $(this).scrollTop();
if(Scroll >= $('img').position().top)
$('img').addClass('rotate');
});
而且我的HTML代碼是這樣的:
<div class="some-class">
<img src="http://blog.majidkn.com/wp-content/themes/majidkn2/images/mkn.png" class="feature-size">
</div>
<div class="some-class">
<img src="http://blog.majidkn.com/wp-content/themes/majidkn2/images/mkn.png" class="feature-size">
</div>
<div class="some-class">
<img src="http://blog.majidkn.com/wp-content/themes/majidkn2/images/mkn.png" class="feature-size">
</div>
現在,當我運行代碼時,rotate
類適用於所有img
標記。但我想將rotate
類添加到具有我在js if
句子中說過的條件的元素!
現在我該怎麼辦?你也可以看到jsfiddle!
感謝很多:)但我認爲這並沒有爲我工作: - ??你能解釋一下嗎? – JustCauseWhat