评论:jquery单页网站导航插件One Page Nav  [查看原文]

所属分类:UI,导航-滚动,垂直导航

 62950  393  6
当前第1页 / 共1页
    慢半拍0
    2018/11/10 14:20:06
    有没有试过每个导航点加框架,分页,这样就能构造出单页应用了。 回复
    ★Badboy★0
    2016/12/21 23:12:02

    请问在一个高度固定的盒子内部实现这种效果吗?目前点击导航回到浏览器的顶部,我想实现点击之后相应的模块回到一个高度固定的盒子顶端而不是整个浏览器的顶部。菜鸟的js不精,见谅

        梓里、0
        2018/4/3 15:18:44
        事实证明不起作用。我也遇到同样问题
    回复
    彼岸花1
    2016/8/30 15:08:11

    感谢分享,我看了下代码,我觉得bindInterval这个函数内可能有些问题,虽然说在调用这个函数之前调用了unbindInterval来清除这个计时器,不过在bindInterval这个函数体内,也就是这段:

    self.$win.on('scroll.onePageNav',
    function() {
        self.didScroll = true;
    });
    
    self.t = setInterval(function() {
        docHeight = self.$doc.height();
    
        //If it was scrolled
        if (self.didScroll) {
            self.didScroll = false;
            self.scrollChange();
        }
    
        //If the document height changes
        if (docHeight !== self.docHeight) {
            self.docHeight = docHeight;
            self.getPositions();
        }
    },
    250);

    并没有清除的代码,也就是说一旦进入这个计时器,就没办法终止了。个人觉得这个计时器没有必要,可以去掉。

    回复
    W&bo0
    2016/6/18 15:06:49
    萨满0
    2016/5/10 9:05:04

讨论这个项目(6)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复