这是我的脚本:
<script type="text/javascript">
var auto_refresh = setInterval(
function () {
$('#alert_div').load('/check_messages.php?timestamp=<?php echo TIMESTAMP2;?>').fadeIn("slow");}, 180000);
$("html,body").scrollTop("alert_div",0);
</script>
事实上,一切都很好,但是...... 如您所见,脚本每 3 分钟加载一次 check_messages.php 文件。如果用户有新消息 messages check_messages.php 输出信息,否则输出为空:
echo "";
我需要 $("html,body").scrollTop("alert_div",0);
仅在 php 脚本输出是的情况下执行不为空。
最佳答案
尝试一下:
<script type="text/javascript">
var auto_refresh = setInterval(
function () {
$('#alert_div').load('/check_messages.php?timestamp=<?php echo TIMESTAMP2;?>', function(response){
if(resonse != '')
$("html,body").scrollTop("alert_div",0);
}).fadeIn("slow");}, 180000);
</script>
关于javascript - 需要 jQuery 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6732053/