【发布时间】:2011-01-22 23:53:42
【问题描述】:
我正在使用snook.ca 脚本之一进行简单的幻灯片放映。简而言之:
<div class="fadein">
<img src="banner1.jpg" width="645" height="307"/>
<img src="banner2.jpg" width="645" height="307"/>
<img src="banner3.jpg" width="645" height="307"/>
</div>
<script>
$(function(){
$('.fadein img:gt(0)').hide();
setInterval(function(){$('.fadein :first-child').fadeOut().next('img').fadeIn().end().appendTo('.fadein');}, 4000);
});
</script>
现在我尝试让这些图片在幻灯片放映时可点击。所以我的标记将是这样的:
<div class="fadein">
<a href="yahoo.com"><img src="banner1.jpg" bwidth="645" height="307"/></a>
<a href="google.com"><img src="banner2.jpg" width="645" height="307"/></a>
<a href="live.com"><img src="banner3.jpg" width="645" height="307"/></a>
</div>
如何在不使脚本过于复杂的情况下实现此功能。 请注意 <img/> 标签是提供给我的,我无法控制它。
【问题讨论】:
-
标记是这样的,还是你需要脚本来制作这样的标记?
-
标记已设置,只需更改脚本以适应标记即可。
-
注意:你在第一个 img 标记中重复使用 'bwidth' 而不是 'width',所以我假设它在你的(测试?)标记中。
-
@DN:是的,复制粘贴时出了点问题。已修复。