【问题标题】:jQuery library interfering with Javascript for navbar & filterable portfolio small issue - bootstrap 3jQuery 库干扰导航栏和可过滤投资组合的 Javascript 小问题 - bootstrap 3
【发布时间】:2014-03-27 01:23:20
【问题描述】:

好的,过去 3 天我一直在试图解决这个问题,而且我非常接近!实际上,我在可过滤投资组合的几个教程之间来回切换,最终使用:

http://www.evoluted.net/thinktank/web-development/jquery-quicksand-tutorial-filtering

现在我有几个问题。

jsfiddle:http://jsfiddle.net/VeaK9/

问题 1: 我有一个 .js 文件,可以让我的导航栏在您滚动经过英雄单位后保持固定在页面顶部。现在这个文件可以工作了,但是当我包含我的可过滤投资组合所需的 .js 库时,投资组合部分或导航栏都不起作用!

    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>

导航栏的代码是:

$(function () {
/*    $(".navbar-fixed-top").css({"top":$(".jumbotron").height()});

$(window).resize(function (e) {
    $(".navbar-fixed-top").css({"top":$(".jumbotron").height()});
});*/
$(document).on( 'scroll', function(){
    console.log('scroll top : ' + $(window).scrollTop());
    if($(window).scrollTop()>=$(".jumbotron").height())
    {
         $(".navbar").addClass("navbar-fixed-top");
    }

    if($(window).scrollTop()<$(".jumbotron").height())
    {
         $(".navbar").removeClass("navbar-fixed-top");
    }
});
});

问题 2: 现在第二个问题是大问题(对于其他人来说是小问题,哈哈)所以当然在我用于投资组合的教程中,没有使用引导程序!而且我不想复制教程中的所有css,所以我尝试让它与引导程序一起工作,我遇到了这个问题,图像左侧有一个额外的空间,它们实际上相互重叠一点咬一口,从容器里弹出来!

任何人都可以花点时间检查一下吗?请大声笑谢谢你们!!

【问题讨论】:

    标签: javascript jquery html css twitter-bootstrap


    【解决方案1】:

    看起来您的流沙插件使用的是非常旧的 jQuery 版本,与您使用的另一个不兼容。所以我们简单地使用Jquery Migrate Plugin 就可以了。

    所以我删除了你在那个插件中使用的旧版本的 jquery,并在你的 HTML 末尾添加了这个:

    <script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
    

    这是它的工作原理!

    http://jsfiddle.net/hKvCN/

    回答您的第二个问题

    我不确定我是否完全理解第二个问题,但这是一个摇摆。

    尝试改变:

    <div class="container portfolio">
    

    <div class="container-fluid portfolio">
    

    如果这是你想要的行为,请告诉我

    【讨论】:

    • 太棒了!!正是我正在寻找的问题的第一部分!啊好激动好不好!如果不是太麻烦或其他任何人,您是否有机会看一下第二部分?会很棒。仍然在玩它,哈哈,非常感谢第一部分!我就知道是这么小的东西!
    • @Dimitrov 我更新了答案。我不确定这是否是您要查找的内容,但图片之间的间距会更好。
    • 这实际上是完美的!我只会做一个全屏投资组合!好棒。谢谢,只需要做一些调整就可以满足我的需要!
    猜你喜欢
    • 2016-04-16
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 2013-12-17
    • 1970-01-01
    • 2014-06-21
    • 2014-01-05
    相关资源
    最近更新 更多