Javascript 为什么JQuery循环插件在这个应用程序中被破坏了?
我第一次使用JQuery,并尝试制作一个简单的图像幻灯片。在大多数情况下,我都是这样做的。我最终得到了以下代码:Javascript 为什么JQuery循环插件在这个应用程序中被破坏了?,javascript,jquery,plugins,Javascript,Jquery,Plugins,我第一次使用JQuery,并尝试制作一个简单的图像幻灯片。在大多数情况下,我都是这样做的。我最终得到了以下代码: <head> <style> @import "main.css"; </style> <script type="text/javascript" src="jquery-3.0.0.min.js"> </script> <script type="text/javascript" src="jquery.c
<head>
<style> @import "main.css"; </style>
<script type="text/javascript" src="jquery-3.0.0.min.js"> </script>
<script type="text/javascript" src="jquery.cycle.all.js"> </script>
<script type="text/javascript">
$('#slider').cycle({
fx: 'scrollHorz',
speed: 'slow',
next: '#next',
prev: '#prev'
});
</script>
</head>
<body>
<div id="picwrap">
<div id="piccont">
<div id="prev" class="controller"> </div>
<div id="slider">
<img src="pic1.png" />
<img src="pic2.png" />
<img src="pic3.png" />
</div>
<div id="next" class="controller"> </div>
</div>
</div>
</body>
这个脚本似乎根本不起作用。我只能假设我犯了一个很难注意到的小错误。我多次与视频交叉引用,并检查了路径和文件名。我也看过
在其他教程中,我找不到我做错了什么。插件的实现似乎完全失败了,因为在添加脚本之前和之后,文件中似乎没有什么不同。我得到一个静态图像(图1),上面有两个箭头(不可勾选)
任何帮助都将不胜感激。您的CSS似乎不正确。第一行写着‘picWrap’,但如果我没记错的话,应该是‘picWrap’。大多数时候,当Cycle没有产生错误但仍然不起作用时,它在CSS中 此外,将JS放在底部(在关闭body标记之前),并将JS更改为:
$(document).ready(function(){
$('#slider').cycle({
fx: 'scrollHorz',
speed: 'slow',
next: '#next',
prev: '#prev'
});
});
Cycle需要先加载图像,然后才能计算不同幻灯片的大小。有时我甚至选择使用$(window.load)而不是$(document.ready)。窗口加载在图像完全加载后执行。您的CSS似乎不正确。第一行写着‘picWrap’,但如果我没记错的话,应该是‘picWrap’。大多数时候,当Cycle没有产生错误但仍然不起作用时,它在CSS中 此外,将JS放在底部(在关闭body标记之前),并将JS更改为:
$(document).ready(function(){
$('#slider').cycle({
fx: 'scrollHorz',
speed: 'slow',
next: '#next',
prev: '#prev'
});
});
Cycle需要先加载图像,然后才能计算不同幻灯片的大小。有时我甚至选择使用$(window.load)而不是$(document.ready)。窗口加载在图像完全加载后执行。非常感谢,将Javascript更改为您的版本解决了问题。至于CSS,老实说,我只是一个业余爱好者,不知道它有一个无处不在的案例惯例,我只是把它放在小写字母里。缺少的散列只是一个格式错误,我已经在代码中包含了它。非常感谢,将Javascript更改为您的版本解决了这个问题。至于CSS,老实说,我只是一个业余爱好者,不知道它有一个无处不在的案例惯例,我只是把它放在小写字母里。缺少的散列只是一个格式错误,我已经在代码中包含了它。