Javascript点击后隐藏滚动并到达页面顶部

发布于 2024-11-07 10:36:14 字数 253 浏览 0 评论 0原文

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

效果很好为我。但我面临的唯一问题是,当我点击图片时,它的不透明度变成0,但图片的同一位置仍然有一个链接。我也想隐藏链接! 我尝试过在js文件中不显示css,但一无所获!

I'm using this in my website:
http://www.dynamicdrive.com/dynamicindex3/scrolltop.htm

and it works great for me. But the only thing that I face is that when I click on the picture, it's opacity become 0 but there is still a link in the same place of the picture. I want to hide the link as well!
I have tried display none for the css in the js file but reached nothing!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

像你 2024-11-14 10:36:14
$(window).scroll(function(){
    var top = $(this).scrollTop();
    if(top < 50){
        $('.handle').fadeOut(100);
    } else{
        $('.handle').fadeIn(100);
    }

});

检查这个http://jsfiddle.net/EJjvt/1/

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

});

Check this http://jsfiddle.net/EJjvt/1/

相对绾红妆 2024-11-14 10:36:14
this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0])//find
this.$control.stop().fadeIn(this.setting.fadeduration[0])//replace

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

否则保留所有内容

并使用此功能

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

,上面将经常检查该事物是否可见,然后正确隐藏内容:)

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

find and replace the lines above, and also look for other animate({opacity}) functions and use them using common sense :)
when its opacity:0 use fadeOut

Other wise leave everything as it is

and use this

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

the above will check every so often if the thing is visible or not and then hide the contents properly :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文