首页 > 解决方案 > 航路点未调用部分

问题描述

我目前正在使用 jQuery 航路点尝试在某个部分触发航路点,但是它不起作用。不确定这是由于 localhost 还是什么。

我目前的代码是

$('.howDoesItWork').waypoint(function() {
    $(".header").css({
      background: 'yellow'
    });
  }, { offset: 1000 });

但是,如果我这样做,这不起作用

$('body').waypoint(function() {
    $(".howDoesItWork .header").css({
      background: 'yellow'
    });
  }, { offset: 1000 });

有用。

我有代码,$(document).ready(function()所以我不认为这是问题所在。

标签: javascriptjqueryjquery-waypointswaypoint

解决方案


http://imakewebthings.com/waypoints/

我像这样使用 Waypoint:

var infoPage = document.querySelector('.infoPage');
var waypoint = new Waypoint({
  element: infoPage,
  handler: function() {
    infoPage.classList.add('infoReset')
  },
});

也许这会对你有所帮助。


推荐阅读