У меня есть этот код для вычисления вершины элемента и сравнения с scrollTop и любого действия.Сравнить ScrollTop С offset.top элемента
Проблема заключается в том, что не входит в condicional «если»
Любая идея?
jQuery(document).ready(function() {
var h = parseInt(jQuery(".noticiasFoldsHome").height())/2 ;
var x = parseInt(jQuery(".noticiasFoldsHome").offset().top) - parseInt(h);
jQuery(window).scroll(function (event) {
var scroll = jQuery(window).scrollTop();
//console.log(scroll);
if (parseInt(scroll) == parseInt(x)){
console.log("entro");
}
});
});
Да, я пробовал, но не работает – user3810167
, потому что прокрутка даже не вызывается для каждого пикселя, она вызывается, когда прокрутка прерывается. он может пойти так, как это 0, 79, 156, 210, 350 и т. д .. в основном случайным образом. поэтому, пытаясь сравнить его с одним значением, вы на самом деле пытаетесь удачи .. вам лучше использовать некоторый диапазон для него. Элемент должен быть между offset(). top() и offset(). top + total hieght элемента – Sachin
хорошо я понял. я буду использовать «>», а не «==», я думаю, что это возможно – user3810167