我正在尝试在wordpress中使用下面的示例 - 我需要一个包含广告的div,以在页面下方开始,例如300px,然后向上滚动页面直到它到达顶部,然后停留在用户继续向下滚动。本示例应解释:让div滚动,直到它到达页面顶部?
这是一个HTML文件,应该工作,似乎一切都在那里,但它不会工作:http://www.altesc.net/exmp.html
事实上,如果你看看托特他的权利在“类似问题”框中向下滚动,这正是我所追求的。
我很确定我所做的一切都正确,但JavaScript似乎并没有工作。如果我从jQuery的复制一切,只是直接将它添加到标题,而不是在一个单独的js文件,它的工作原理,只有当我打电话jQuery的是这样的:
<script src="http://code.jquery.com/jquery-1.7.1.js" type="text/javascript">
它无法在踢
关于什么是错的任何想法?
增加了我的头,以帮助:这里
<script type='text/javascript' src='http://www.altesc.net/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script>
<script type="text/javascript">
//<![CDATA[
$(window).load(function(){
$(document).scroll(function() {
var useFixedSidebar = $(document).scrollTop() > 330;
$('.adscrollleft').toggleClass('fixedSidebar', useFixedSidebar);
});
});//]]>
</script>
该示例似乎工作正常......究竟是什么问题? – David
您链接到的文件的最底部是:'jQuery.noConflict();'如果您打开Firefox的Firebug JS控制台或Chrome JS控制台,您会看到一个错误,“$'不是函数。为了简化,现在在全局范围内使用'jQuery()'而不是'$()',*尤其*。其他库以同样的方式使用'$',这就是为什么''jQuery.noConflict()'存在。例如 –
举个例子,$(window).load(function()应该是jQuery(window).load(function()? 我改变了这个,并没有使它工作。在第一篇文章中的例子,看看他们是否能得到它的工作,然后我可以看看修补程序的代码。 – Jim