javascript - 需要 jQuery 帮助

标签 javascript jquery

这是我的脚本:

<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/

相关文章:

javascript - 在 Google Maps Javascript API 中将距离转换为英里

javascript - 当阅读缩小的 Javascript 时,我应该如何阅读带有逗号、&& 和 || 的返回语句运营商?

php - 显示或隐藏其他 Checkout 自定义字段的自定义下拉选择器

javascript - iPad 的 originalEvent.touches 不工作

javascript - JQuery Ajax 500(内部服务器错误)

jquery - 如何修复此菜单栏以显示下拉子菜单?

javascript - 启动和停止 gulp-webserver

javascript - Raphael JS 高效实现 "Pencil"工具

javascript - 如何将 VUE JS 项目迁移到 TypeScript

javascript - 支持多个JS库