【问题标题】:jquery scroll to webpage partjquery滚动到网页部分
【发布时间】:2020-06-06 00:57:31
【问题描述】:


我有一个 jquery 问题,它使我的网页在加载/刷新时跳转到某个部分,我想删除它,但我不能也不知道怎么做,因为这是我下载的一些联系表单的代码的一部分,并且想删除这部分。
当我们谈论 Web 开发时,我只熟悉 html 和 css,所以我能想到的是 scrollTop 让我的网页做到了这一点。我在 jquery 代码中找到了该部分,它解决了我的问题,但后来我失去了联系表单功能。

这是代码,如果您可以向我解释或修复困扰我的部分,我将不胜感激,并会帮助我很多。

jQuery.fn.visible=function(){return this.each(function(){var a=$(this)[0].offsetTop;var c=$(this).height();var b=$(this).parent();$(b).animate({scrollTop:a+c/2-$(b).height()/2},0)})};

抱歉安排,但由于我对此一无所知,我不知道它应该是什么样子。

【问题讨论】:

    标签: javascript html jquery scrolltop


    【解决方案1】:

    摆脱动画 - $(b).animate({scrollTop:a+c/2-$(b).height()/2},0)})

    很可能你也不需要这些东西var c=$(this).height();var b=$(this).parent();$(b).animate({scrollTop:a+c/2-$(b).height()/2},0)})

    您有可以在上面看到此内容的网页吗?

    【讨论】:

    • 感谢您的回复@Nathaniel Kam,但删除该部分代码与删除该代码的任何部分一样。在加载时禁用页面滚动,但也禁用我的联系表单功能的某些部分。也许我应该为您提供该代码的其他部分,或者当我启动并运行我的网页时,您可以看到问题所在。目前它处于离线状态,但我将在大约 20 小时内使其在线。请继续关注
    • $(b).animate({scrollTop:a+c/2-$(b).height()/2},0)}) 真的应该与其他形式无关比动画(即没有功能更改,如果确实需要查看它在您的网站上所做的确切操作。
    • 感谢您的努力@Nathaniel Kam,但我通过制作更适合我的更简单的联系表格解决了这个问题,并且不使用有问题的 js 文件
    猜你喜欢
    • 1970-01-01
    • 2015-11-23
    • 2011-05-14
    • 2021-05-04
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 2019-10-14
    • 1970-01-01
    相关资源
    最近更新 更多