【问题标题】:hide div on scroll down event wordpress在向下滚动事件wordpress上隐藏div
【发布时间】:2013-06-25 22:12:43
【问题描述】:

我试图在向下滚动事件时隐藏#header,然后在页面向上滚动时重新出现。

页面链接:-http://elementsmart.com/product-category/jewellery/

我使用的javascript代码

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"   type="text/javascript">
$('#primary').scroll(function(){
if($(this).scrollTop() > 300) $('#header').fadeOut('slow');
if($(this).scrollTop() < 300) $('#header').fadeIn('slow');
});
</script>

CSS

#header-container { 
position:fixed !important;
margin-left:1.6% !important;
z-index:999 !important;
}

当有人滚动主页面时需要隐藏标题。

在 jsfiddle 上尝试过似乎运行良好,但现在在页面上显示。

有人可以指导吗?

【问题讨论】:

    标签: javascript jquery wordpress woocommerce


    【解决方案1】:

    差不多完成了,换

    $('#primary').scroll(function(){
    

    $(window).scroll(function(){
    

    也用

    包装你的代码
    $(function(){
        //your code here
    });
    

    【讨论】:

    • 在您的页面上尝试了 chrome 并且可以正常工作。啊,用 $(function(){ //your code here }); 包装你的代码
    • 标题是否隐藏在您的浏览器中?您使用的是什么版本的 chrome,因为它在我的页面上根本不起作用.....我在版本 27.0.1453.116
    • 我的意思是在 chrome 开发人员工具中运行我的代码后在您的网站上工作。查看我的帖子更新。
    • yaaa datz 我尝试了 jsfiddle 中的代码,它在那里工作。也在我的本地机器上运行....但是当我在我的 wordpress 的 header.php 中包含脚本时,它无法正常工作
    • 代码不错。问题在于它的位置,你应该先加载 jquery 然后运行你的代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多