欢迎来到素材无忧网,按 + 收藏我们
登录 注册 退出 找回密码

jquery与Discuz代码冲突的解决方法

时间: 2019-05-24 11:57 阅读: 作者:素材无忧网

common.js冲突,本来首页代码就比较多,好几个JS文件混合着用,于是新建了index.htm文件
把最主要的文件往里面放
  
只保留的头部和页脚信息

注意看以下代码
  1. <script typet="text/javascript" src="http://www.aizhanku.com/jquery/1.9.1/jquery.min.js"></script>
    <script type='text/javascript' >
        $(window).bind("scroll",
            function() {
            var st = $(document).scrollTop();
            var sel=$("#J_m_nav,top");
            if (st > 600) {
                sel.addClass("nav_fixed");
            } else {
                sel.removeClass("nav_fixed");
            }
        });
    </script>
    


在第二行<script type='text/javascript' >
添加了var jq = jQuery.noConflict();
同时把$改成了jq
最后的代码如下
  1. <script typet="text/javascript" src="template/xiaoguotuzhijia/js/picLoad/jquery-1.9.1.min.js"></script>
    <script type='text/javascript' >
    var jq = jQuery.noConflict();
        jq(window).bind("scroll",
            function() {
            var st = jq(document).scrollTop();
            var sel=jq(".hdc");
            if (st > 580) {
                sel.addClass("nav_fixed");
            } else {
                sel.removeClass("nav_fixed");
            }
        });
    </script>
    


代码中if (st > 580) {....
580就是鼠标滚动了580个像素导航条浮动.hdc就是导航条的
nav_fixed相当于重新定义了下导航条,同时nav_fixed可以更改浮动后的样式,类似于腾讯视频 浮动后可以添加更多的元素

版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

转载请注明: jquery与Discuz代码冲突的解决方法

标签:  
相关文章
模板推荐