Jquery 我的响应幻灯片仅显示第一张图像 $(“.rslides”).响应幻灯片({ 速度:1000, 最大宽度:1060 }); 斯里德斯先生{ 位置:相对位置; 列表样式:无; 溢出:隐藏; 宽度:100%; 填充:0; 保证金:0; } 李先生{ -moz边框背面可见性:隐藏; -o-边框-背面-可见性:隐藏; -webkit背面可见性:隐藏; 边界背面可见性:隐藏; 位置:绝对位置; 显示:无; 宽度:100%; 左:0; 排名:0; } 李:第一个孩子{ 位置:相对位置; 显示:块; 浮动:左; } .rslides img{ 显示:块; 高度:自动; 浮动:左; 宽度:100%; 边界:0; }
这是一段我完全从中复制的代码,但不知何故它没有正确运行:它只显示第一个图像 您需要将您的responsiveSlides初始化包装在一个文件夹中。否则,将在元素存在之前调用该代码,因此初始化没有效果Jquery 我的响应幻灯片仅显示第一张图像 $(“.rslides”).响应幻灯片({ 速度:1000, 最大宽度:1060 }); 斯里德斯先生{ 位置:相对位置; 列表样式:无; 溢出:隐藏; 宽度:100%; 填充:0; 保证金:0; } 李先生{ -moz边框背面可见性:隐藏; -o-边框-背面-可见性:隐藏; -webkit背面可见性:隐藏; 边界背面可见性:隐藏; 位置:绝对位置; 显示:无; 宽度:100%; 左:0; 排名:0; } 李:第一个孩子{ 位置:相对位置; 显示:块; 浮动:左; } .rslides img{ 显示:块; 高度:自动; 浮动:左; 宽度:100%; 边界:0; },jquery,css,slideshow,responsive-slides,Jquery,Css,Slideshow,Responsive Slides,这是一段我完全从中复制的代码,但不知何故它没有正确运行:它只显示第一个图像 您需要将您的responsiveSlides初始化包装在一个文件夹中。否则,将在元素存在之前调用该代码,因此初始化没有效果 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="scripts/responsiveslides.min.js" t
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="scripts/responsiveslides.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(".rslides").responsiveSlides({
speed: 1000,
maxwidth:1060
});
</script>
<div class="container">
<ul class="rslides">
<li><img src="graphics/img1.png" alt=""></li>
<li><img src="images/img2.png" alt=""></li>
<li><img src="images/img3.png" alt=""></li>
</ul>
</div>
.rslides {
position:relative;
list-style:none;
overflow:hidden;
width:100%;
padding:0;
margin:0;
}
.rslides li {
-moz-border-backface-visibility:hidden;
-o-border-backface-visibility:hidden;
-webkit-backface-visibility:hidden;
border-backface-visibility:hidden;
position:absolute;
display:none;
width:100%;
left:0;
top:0;
}
.rslides li:first-child {
position:relative;
display:block;
float:left;
}
.rslides img {
display:block;
height:auto;
float:left;
width:100%;
border:0;
}
检查您是否正确添加了
responsive.min.js
在document.ready函数中初始化插件,使其完全加载
$(function() {
$(".rslides").responsiveSlides({
speed: 1000,
maxwidth:1060
});
});
我试过小提琴
,效果不错
小提琴
更新完整代码
$(document).ready(function() {
$(".rslides").responsiveSlides({
speed: 1000,
maxwidth:1060
});
});
/*! http://responsiveslides.com v1.54作者@viljamis*/
斯里德斯先生{
位置:相对位置;
列表样式:无;
溢出:隐藏;
宽度:100%;
填充:0;
保证金:0;
}
李先生{
-webkit背面可见性:隐藏;
位置:绝对位置;
显示:无;
宽度:100%;
左:0;
排名:0;
}
李:第一个孩子{
位置:相对位置;
显示:块;
浮动:左;
}
.rslides img{
显示:块;
高度:自动;
浮动:左;
宽度:100%;
边界:0;
}
$(函数(){
$.getScript('http://responsiveslides.com/responsiveslides.min.js,函数(){
$(“.rslides”).响应幻灯片({
速度:1000,
最大宽度:1060
});});
});
在检查之前,对于
js
jquery和responsive js
都需要netconnection
,您确定图像的路径正确吗?是的,都是本地的。一张图片正在加载…你解决问题了吗?谢谢你的关注!它仍然不起作用,一定是一些愚蠢的事情……也许它就是不起作用,因为该网站不在线。因此,我将在我的服务器上创建一个子文件夹进行尝试。非常感谢JSFIDLE!我不认为localhost会有任何问题。同意,但我真的不明白。检查上面的答案来测试它,这段代码不需要在线检查
。但它需要2个jsjquery和responsive
检查,这两个文件都在需要的地方…
<html>
<head>
<style>
/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
}
.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
}
.rslides li:first-child {
position: relative;
display: block;
float: left;
}
.rslides img {
display: block;
height: auto;
float: left;
width: 100%;
border: 0;
}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function(){
$.getScript('http://responsiveslides.com/responsiveslides.min.js',function(){
$(".rslides").responsiveSlides({
speed: 1000,
maxwidth:1060
});});
});
</script>
</head>
<body>
<div class="container">
<ul class="rslides">
<li><img src="http://responsiveslides.com/1.jpg" alt=""/></li>
<li><img src="http://responsiveslides.com/2.jpg" alt=""/></li>
<li><img src="http://responsiveslides.com/3.jpg" alt=""/></li>
</ul>
</div>
</body>
</html>