<script type="text/javascript">
$(document).ready(function(){
$(".trigger").click(function(){
$(".shoutpanel").toggle("fast");
$(this).toggleClass("active");
return false;
});
});
</script>
<a class="trigger" href="#">Shoutbox</a>
<div class="shoutpanel">
<iframe id="shoutbox" name="shoutbox" width="350" height="480" src="tchat.php">
</iframe>
</div>
该脚本将切换一个带有喊话框的滑动面板。如果我将喊话框放在滑动面板之外,那么它会在加载后立即自动向下滚动(以显示最后一次喊叫)但是由于某些未知原因,当我将喊话框放在滑动面板内时,它不会向下滚动除非我手动刷新它。
所以我试图找到一种解决方法,我考虑将触发脚本设置为在执行时自动刷新shoutbox iframe。因此,当您单击触发器时,它会在打开滑动面板后刷新喊话框
我不是 jquery pro,所以我自己无法做到......基本上我只需要这样的东西:
$(document).ready(function(){
$(".trigger").click(function(){
$(".shoutpanel").toggle("fast");
$(this).toggleClass("active");
return false;
document.getElementById(shoutbox).contentDocument.location.reload(true);
});
});