jQuery循环插件
|
因此,我发现了一个似乎有效的小错误,但我不知道如何纠正它。
似乎jQuery周期正在将h2和p标签视为.slideshow的子元素,并在生成的mininav中创建一个链接...因此,它显示的不是4个子元素.slide,而是4个? ?既有Firefox也有chrome。...IE仅显示2。
那么有没有办法修改脚本以仅计算.slideshow的第一个子元素?
<script type=\"text/javascript\">
$(function() {
$(\'.slideshow\')
.before(\'<div id=\"mininav\" class=\"mininav\" />\')
.cycle({
fx : \'fade\',
speed : \'fast\',
timeout : 5500,
pause : 1,
pager : \'#mininav\',
before : function() { if (window.console) console.log(this.src); }
});
});
</script>
<div class=\"slideshow\">
<div class=\"slide\" style=\"background:#fff url({iw_value name=\'slideshow.image\'/}) no-repeat top left;\">
<h2>{iw_value name=\'slideshow.headline\'/}</h2>
<p>{iw_value name=\'slideshow.text\'/}</p>
</div>
<div class=\"slide\" style=\"background:#fff url({iw_value name=\'slideshow.image\'/}) no-repeat top left;\">
<h2>{iw_value name=\'slideshow.headline\'/}</h2>
<p>{iw_value name=\'slideshow.text\'/}</p>
</div>
</div><!--/slideshow-->
没有找到相关结果
已邀请:
1 个回复
绊伦欧