jQuery 在滚动时淡出 - 我做错了什么
jQuery fadeout on scroll - what am I doing wrong?
我正在尝试在我的网站上实现 http://jsfiddle.net/NKgG9/6/。
当用户开始向下滚动时,它应该淡出一个div。相反,div只是坐在那里,清晰可见且不变。我是Java的新手,所以我认为这是我缺少的非常基本和基本的东西。
这是我正在做的事情:
头标签内:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
var targets = $(".scroll_note, .social");
if($(window).scrollTop() > 10){
targets.hide();
}
$(window).scroll(function(){
var pos = $(window).scrollTop();
if(pos > 10){
targets.stop(true, true).fadeOut("fast" );
} else {
targets.stop(true, true).fadeIn("fast");
}
});
});?
</script>
然后在正文标签内:
<div class="scroll_note">Scroll down to see our amazing specials!</div>
请帮帮我!谢谢,亚历克斯:)
你包含的另一个脚本 fadeslideshow.js
调用 jQuery.noConflict
删除 jQuery 对$
变量的全局赋值。您有几种解决方法:
- 删除对
jQuery.noConflict
fadeslideshow.js
的调用。但是,这可能会破坏该幻灯片脚本。 - 在上面的 JavaScript 代码中使用
jQuery
而不是$
。
将 代码包装在自调用函数中,该函数将全局
jQuery
重新映射到$
:(function($) { /* your code here */ })(jQuery);
代码末尾有一个?
,它将引发错误并终止脚本。删除它,您应该一切就绪。
编辑:
我看到你发布了你的网站。指向谷歌 API 的script
标记格式不正确。它不是从http:
开始,只是从//
开始。解决这个问题,然后看看你在哪里
编辑2:怀亚特指出这不是真的。看他的回答。
相关文章:
- 正在尝试为Docpad网站设置Lunr全文搜索插件.我做错了什么
- 重新加载重复数据失败,我做错了什么
- 我做错了什么
- Google Apps 脚本为 getLastRow 抛出电子邮件失败通知,我做错了什么
- Javascript语法 - 我做错了什么
- 角度灯箱不起作用.我做错了什么
- 在这个猫鼬独特的保存前验证中,我做错了什么
- 简单的Youtube iframe API就在文档中,我做错了什么
- 我正在尝试实现一个AJAX调用.我做错了什么
- 我对这个动态查询做错了什么
- 我在jQuery事件处理和隐藏/显示图像元素方面做错了什么
- 闭包中的本地变量从外部更改.这是一个javascript错误,或者我做错了什么
- JS离线检测?我做错了什么
- Jquery自动完成不是't工作.我做错了什么
- 是ngRouter的角度错误还是我做错了什么
- jQuery Toggle——我做错了什么
- javascript原型,我做错了什么
- 超级初学者JavaScript..我做错了什么
- 我在这里做错了什么?否则,如果
- Javascript和HTML - 添加一个下拉菜单,我在这里做错了什么