0
只要用戶的滾動位置「擊中」特殊 - 其他 - 元素,我想要爲該元素添加一個類。如果y位置大於另一個元素,則將類添加到元素
我嘗試使用代碼因此
var hands = $(".sw_3--breit");
$(window).scroll(function() {
var scroll = $(window).scrollTop();
// The next line is the one I am asking for help
if (scroll >= window.innerHeight)
{
hands.addClass("fixed");
} else {
hands.removeClass("fixed");
}
});
其中加入後級滾動越大,則用戶顯示高度我想工作良好。但是,當用戶「擊中」另一個元素時,我想添加 - 然後刪除 - 一個類。
我問什麼是什麼 - 非常粗略的和愚蠢的我知道 - 這樣的:
var other_elements_position = $(".other_element"().position;
if (scroll >= other_elements_position)
我怎樣才能做到這一點?我已經使用jQuery來做其他事情了,所以使用jquery會讓我覺得有意義。
謝謝!
'$(「.. SW_3 - 半夏」)的位置;'我的選擇和方法的懷疑。應用於它?你對'.position'有什麼期望? – Jai
當然是錯的。我只想演示一下我想要的結果作爲輸出:$(「。other_element」)。y_position_of_that_object; – Daiaiai