单击后,Javascript会隐藏滚动并到达页面顶部

时间:2011-05-17 13:27:44

标签: javascript jquery scroll

我在我的网站上使用这个: http://www.dynamicdrive.com/dynamicindex3/scrolltop.htm

它对我很有用。但我唯一面对的是,当我点击图片时,它的不透明度变为0,但在图片的同一位置仍然有一个链接。我也想隐藏链接! 我试过在js文件中为css显示无,但什么都没有!

2 个答案:

答案 0 :(得分:1)

$(window).scroll(function(){
    var top = $(this).scrollTop();
    if(top < 50){
        $('.handle').fadeOut(100);
    } else{
        $('.handle').fadeIn(100);
    }

});

选中此http://jsfiddle.net/EJjvt/1/

答案 1 :(得分:0)

this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0])//find
this.$control.stop().fadeIn(this.setting.fadeduration[0])//replace

查找并替换上面的行,并查找其他动画({opacity})函数并使用它们使用常识:) 当它的不透明度:0使用fadeOut

其他明智的做法是保留所有内容

并使用此

function mychecker(){
   if(!$('#topcontrol').is(':visible')){
       $(this).hide();
   }
   setTimeout(function (){mychecker();},100);
}

如果事物是​​可见的,上面会经常检查,然后正确地隐藏内容:)