0
我想创建一些东西,以便当用户到达页面的结尾时,他们会得到一个div弹出窗口。社会弹出式插件
由于某种原因,它在Internet Explorer中工作,但在Chrome中没有。我在想因为top()元素:
<span id="myPara"></span>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(window).scroll(function() {
if ($('#myPara').offset().top < $(this).height() + $(this).scrollTop()) {
$('#msgBox').show();
$('#msgBox').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 350});
} else {
$('#msgBox').hide();
}
});
</script>
有人能告诉我如何解决它吗?
在你比较的两个数字上做一个console.log可能很有用,看看if语句是否满足。 – Toby
我做过了,但由于某些原因,地区之间的差异从探险家获得了另一个值... – John