我试图修改超大型幻灯片插件以从列表(在html源代码内)而不是从javascript中获取图像。 这个技巧的目的是让谷歌指出图像。
这是原始代码
<script type="text/javascript">
jQuery(function($){
$.supersized({
slide_interval : 3000,
transition : 1,
transition_speed : 700
slide_links : 'blank'
slides : [
{image : 'image.jpg', title : 'title', thumb : 'image.jpg', url : ''},
{image : 'image.jpg', title : 'title', thumb : 'image.jpg', url : ''},
{image : 'image.jpg', title : 'title', thumb : 'image.jpg', url : ''},
{image : 'image.jpg', title : 'title', thumb : 'image.jpg', url : ''},
{image : 'image.jpg', title : 'title', thumb : 'image.jpg', url : ''},
{image : 'image.jpg', title : 'title', thumb : 'image.jpg', url : ''},
{image : 'image.jpg', title : 'title', thumb : 'image.jpg', url : ''}
]
});
});
</script>
我想使用像这样的代码
<ul id="supersized">
<li><img alt="text" title="text" src="image.jpg" /></li>
<li><img alt="text" title="text" src="image.jpg" /></li>
<li><img alt="text" title="text" src="image.jpg" /></li>
<li><img alt="text" title="text" src="image.jpg" /></li>
<li><img alt="text" title="text" src="image.jpg" /></li>
<li><img alt="text" title="text" src="image.jpg" /></li>
<li><img alt="text" title="text" src="image.jpg" /></li>
</ul>
<script type="text/javascript">
jQuery(function($){
$.supersized({
<code>
</script>
任何人都可以帮助我吗? :)
答案 0 :(得分:0)
我找到了解决问题的方法
这是FIDDLE
这是jQuery代码
<script type="text/javascript">
jQuery(function($){
var obj={
slide_interval : 3000,
transition : 3,
transition_speed : 700,
slide_links : 'blank',
slides : []
}
var arrImg=[]
for(i=0;i<$('#supers li').length;i++){
var srcImg=$('#supers li:eq('+i+')').find('img').attr('src')
arrImg.push(srcImg)
}
for(x=0;x<arrImg.length;x++){
obj.slides[x]={image:arrImg[x]}
}
$.supersized({
slide_interval : obj.slide_interval,
transition : obj.transition,
transition_speed : obj.transition_speed,
slide_links : obj.slide_links,
slides : obj.slides
});
});
</script>
首先,我在数组中插入图像的所有src属性
使用此数组,我在obj.slides数组(脚本的第一个对象)中创建属性
然后我使用这个obj对象来设置超大插件的参数
为此结果我使用了我在插件下载包中找到的脚本和CSS,查看小提琴页面的“外部资源”选项卡。
获得相同结果的最短途径是Fiddle
在这种情况下,我不是直接在obj中添加图像路径