我一直在搜索堆栈溢出,但似乎找不到解决方案。基本上,我是想让一个平滑的滚动效果在多个页面上工作。例如,平滑滚动效果是在网站主页上-首页关于联系商店是导航链接,例如,平滑滚动关于&联系,这驻留在主页上。当我在商店页面上点击about & contact链接时,什么也没有发生!
这个效果在首页上效果很好,有没有办法调整下面的代码,以便当用户在商店页面上单击“关于”或“联系”时,它将返回到“主页”页面,然后滚动到适当的链接?提前感谢您的帮助。
var jump=function(e)
{
if (e){
e.preventDefault();
var
我正在使用这段代码在页面的底部做一个toogle效果。它是工作的,但是toogle div在折叠下,但是浏览器不能在底部滚动跟随toogle区域。
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
// toggles the slickbox on clicking the noted link
jQuery('a#sm_toggle').click(funct
在这个页面上,我试图创建一个效果:如果你在页面的顶部并进行滚动,页面会在窗口高度上滚动,并出现一个固定的导航。它在Chrome、Opera和Edge上都能正常工作(我还没有在Safari上测试过),但在火狐和IE11上,这个效果就崩溃了:它会滚动到底部,然后--没有任何停顿地滚动到顶部。在IE中它会显示导航,在FF中它不会,只是把我送到页面的顶部。
下面是我实现此效果的脚本:
var scrollBool = false;
jQuery(window).scroll(function() {
var winHeight = window.innerHeight;
nav