首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >click.funcion和引导程序的轮播按钮之间的冲突

问click.funcion和引导程序的轮播按钮之间的冲突
EN

Stack Overflow用户
提问于 2016-02-15 05:13:27
回答 1查看 43关注 0票数 0

我想在jquery中使用bootsraps carousel和平滑滚动。

下面是我制作平滑滚动的方法:

代码语言:javascript
复制
 $('a[href*=#]:not([href=#])').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 
        || location.hostname == this.hostname) {
    var target = $(this.hash);
    target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
       if (target.length) {
         $('html,body').animate({
             scrollTop: target.offset().top
        }, 2000);
        return false;
    }
}
});

我假设这段代码会阻止轮播按钮的功能。我怎样才能在不影响转盘按钮的情况下修改它呢?

请注意,我是一个完全的初学者在网络开发。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-15 05:38:16

如果我没理解错的话,我认为你可以做两件事中的一件:

  1. Namespace平滑滚动单击事件,以避免与轮播冲突。

例如,通过移除return false;在平滑滚动功能中的$('a').on('click.scroll', function() {…})

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35398055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档