【发布时间】:2013-01-24 02:27:07
【问题描述】:
我从未见过类似的问题。当我加载页面时,flexslider 不会加载,但是当我打开 chrome 的 web 检查器或 firebug 时,它会加载。 在 iPad 上同样的事情,当页面加载时它不会加载,当我触摸并按住它时它会加载..
我正在加载 css 文件、lib 文件并通常在 $(function(){...}) 中调用 flexslider 函数:
$('.flexslider').flexslider({
animation: "slide",
animationLoop: true,
itemWidth: 215,
minItems: 2
});
也试过$(window).load
以前有没有其他人遇到过这个问题?
【问题讨论】:
-
你的文档中上面的JS在哪里?
-
我在body关闭后调用所有的js。
<script type="text/javascript" src="assets/javascript/plugins.js"></script> <script type="text/javascript" src="assets/javascript/cycle.js"></script> <script type="text/javascript" src="assets/javascript/browser-selector.js"></script> <script type="text/javascript" src="assets/javascript/masked-input.js"></script> <script type="text/javascript" src="assets/javascript/jquery.flexslider-min.js"></script> -
我看到 flexslider 在这里工作。你用什么浏览器有问题?一个不相关的问题,
.jspane在您单击滚动条时在 Chrome 中有一个边框。只需将.jspane:focus{border:0px}添加到您的 CSS 中即可。 -
根本不工作.. 还在 OSX Lion Chrome 24.0.1312.56、Firefox 18.0.1 上进行了测试。 win7:ie8、ie9、chrome 24.0.1312.56
-
顺便感谢一下边界,我没注意到,但这是小问题://
标签: jquery flexslider