我目前正在使用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/