如何在向下滚动页面时更改图像?

时间:2016-11-13 16:25:42

标签: javascript jquery twitter-bootstrap

我有一个固定的导航栏,想要在向下滚动时更改徽标img以获得更好的对比度。我正在使用bootstrap。也许使用if语句?

   $('#mainNav').affix({
    offset: ({
        top: 100
    })
})

1 个答案:

答案 0 :(得分:0)

使用事件监听器:

window.addEventListener("scroll",()=>{
  if(((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0))>300){
      //replace image if scrolled more than 300
  }else{
     //replace with other image
 }},false);