我使用绑定到Jquery的Vegas.js插件在我的主页上生成我的backgroundimages,但是,一旦我在Internet Explorer中使用鼠标滚轮滚动,我就遇到了问题。
见这里:http://jellyfishwebdesign.nl/Joost/
它在Firefox,Safari和Chrome中运行良好,但是当我在Internet Explorer中使用鼠标滚动滚动时(在IE 11中这是),会发生轻微的偏移并且图像返回而不是原始位置,因为它是强制的。当我使用侧栏并向下滚动时,它工作得很好,根本不动。
现在我可以通过完全删除Javascript并更改我的HTML的CSS来解决这个问题,因为它只是一个图像,但我想知道是否有一个awnser,因为我正在计划使用多张图片。
由于我不是那种使用JavaScript和Jquery的家庭成员,因此我在某处读到,当涉及错位的逗号或任何其他小错误时,IE浏览器的其余部分并不是那么不可原谅。但是,在运行代码之后,它似乎没有错误。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/jquery.vegas.min.js"></script>
<script>
$(function() {
$.vegas({
src:'images/Sunset.jpg'
});
$.vegas('overlay', {
src:'overlays/01.png'
});
});
</script>