繁体   English   中英

在提交时用php插入html,但是如何使用jquery淡出该html?

[英]inserting html with php on submit, but how to use jquery to fade out that html?

提交表单时,我正在插入h3标签。 如何使用jquery在5秒内淡出h3标签?

我试过了,但是没有用。 我必须使用.live吗?

$(document).ready(function() {
    $('h3').delay(5000).fadeout(300);
});

编辑:如果有问题,我正在向自己提交表单。

我认为在您的情况下,您只想在表单提交中执行以下操作:

    //insert your h3
    var header = $('<h3>My Header!</h3>');
    //append to wherever
    $('body').append(header);
    //set a timeout, then fade away!
    setTimeout(function() {
        header.fadeOut(300);
    }, 5000);

这是一个演示: http : //jsfiddle.net/wSXfw/

您是说您提交表单,重新加载页面,并从服务器向页面打印h3标签? 那您想在页面上停留5秒钟后快速淡出该h3吗?

$(function () { $("#the-h3").delay(5000).fadeOut(300); }

可能是因为您没有使用camelcase fadeOut()吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM