【发布时间】:2018-09-28 18:24:48
【问题描述】:
我正在尝试在鼠标滚轮向上滚动时更改文本的颜色。我想在第一次滚动时将其更改为红色,然后在第二次滚动时将其更改为蓝色。我所拥有的不起作用,但希望你能看到我的逻辑。
$('#content').bind('mousewheel',function(event) {
var scroll_up = event.originalEvent.deltaY > 120;
var red = $('#content').css('color', 'red');
var blue = $('#content').css('color', 'blue');
if(scroll_up) {
console.log('you scrolled up!');
//change color to red
red;
}
if(red && scroll_up){
console.log('you scrolled up again!');
//change color to blue
blue;
}
});
【问题讨论】:
-
` var red = $('#content').css('color', 'red'); var blue = $('#content').css('color', 'blue');` 您已经将颜色分配给#content,当您检查滚动条件时,您没有更改#content 中的属性
标签: javascript jquery mousewheel