我为我的项目制作了一个粘性div元素的简单脚本,但是我在尝试将其隐藏在桌面版本上时出现问题,并在较低的视口尺寸上显示它。一个简单的粘头文件jQuery脚本的问题
Codepen - http://codepen.io/anon/pen/JozQOE
这是我HTML
片段:
<header id="hiddenHeader">
<a href="tel:02034045556" class="request-call">call <b>now</b><br>☎ 020 3404 5556</a>
</header>
<div id="content">
CONTENT
</div>
这是我jQuery
脚本
<script>
$(document).ready(function() {
$('#hiddenHeader').hide();
$(window).scroll(function() {
if ($(window).scrollTop() > 150) { $('#hiddenHeader').slideDown(150);
}
if ($(window).scrollTop() < 150) { $('#hiddenHeader').slideUp(150);
}
});
});
</script>
我使用$(window).width()
和.resize()
功能试过,但没”为我工作。
我该如何实现我正在努力的目标 - 告诉它只在窗口大小(视口大小)低于940像素时才上下滑动?
在此先感谢!
设定溢出的CSS ..请提供codepen或的jsfiddle .. – 2015-03-31 07:41:03
http://codepen.io/anon/pen/JozQOE 这里你的代码是一支笔,但由于某种原因它不工作。 ...你是否需要以某种方式链接JS? – snkv 2015-03-31 07:51:36
您必须通过点击JS字段的cog并选中它才能激活jQuery库。 – Shikkediel 2015-03-31 07:53:22