我目前正在使用ScrollTo()jQuery插件,并且每当我没有定义Doctype时,它都可以正常工作,但是当我定义Doctype时,ScrollTo()插件会损坏。

我已经在GitHub上发布了我的代码

我已经在互联网上寻找了类似的问题,并且我认为有些人也分享了我的问题,但是在查看解决方案时,他们对我并不清楚。

我只需要让插件和doctype一起工作,两者都必须存在。
请帮忙,
谢谢

最佳答案

标记的一些变化:


jquery.scrollto.min.js文件替换为this version
<ul class="threeNavLinks">...</ul>替换为以下代码(均出现)

<ul class="threeNavLinks">
    <li class="secondaryNavIcon"><a class="navlink" href="area2">About</a></li>
    <li class="primaryNavIcon"><a class="navlink" href="area3">Portfolio</a></li>
    <li class="secondaryNavIcon"><a class="navlink" href="area4">Contact</a></li>
</ul>

<head>中添加以下脚本

<script type="text/javascript">
    $(function(){
        $('.navlink').click(function(e) {
            var divId = '#' + $(this).attr("href");
            $.scrollTo(divId, 700);
            e.preventDefault();
        });
    });
</script>



上述解决方案已在本地测试并可以正常工作。

希望这对您有所帮助!

关于jquery - scrollTo doctype,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12492471/

10-12 02:15