繁体   English   中英

航路点:如果偏移量小于某个值,则执行某些操作

[英]Waypoints: do something if offset is less than something

我想使用Waypoints插件在主体偏移小于-20px的情况下切换导航栏类。

下面的代码不起作用,因为偏移值未定义。

有什么方法可以使用Waypoint来检索车身偏移值吗?

$("body").waypoint(function() {
    if (offset > -20px) {
      $(".navbar-toggle").on('click', function() {
          $(".navbar").toggleClass("navbar-default navbar-inverse");
      });
    }
});

.offset()返回一个对象,其中包含属性topleft

$("body").waypoint(function() {
    var offsetTop = $('body').offset().top; // top offSet
    var offsetLeft = $('body').offset().left; // left offSet
    if (offsetTop > -20) { // or offsetLeft > -20 with out `px`
      $(".navbar-toggle").on('click', function() {
          $(".navbar").toggleClass("navbar-default navbar-inverse");
      });
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM