我可以像这样使用调整大小和滚动处理程序:
$(window).on('scroll resize',function(){
if($(window).width() == "1024"){
if($(window).scrollTop() == 400){
$('div.foo').addClass('red') ; //to change to red color
}
}
}) ;
我使用的方式,是正确的方式,这有什么意义?是否有更好的方法来合并两个处理程序?感谢您的回复。如果您需要模拟上述代码,请告诉我。谢谢!
答案 0 :(得分:2)
这样做
var handler = function(){
if ($(window).width() == "1024") {
if ($(window).scrollTop() == 400) {
$('div.foo').addClass('red') ; //to change to red color
}
}
};
$(window).on('scroll',handler).on('resize',handler);