jquery - 新添加的元素上的 .fadeIn()

标签 jquery html

尝试在点击事件上动态添加新的隐藏 div,然后淡入此 div。

$('.param').on('click',function(event){
        $(this).fadeOut('slow');
        $('#bibox').append('<div style="display: none;" id="test"> Hello World!</div>');
        $('#test').fadeIn('slow');
    });

它将新的隐藏 div 正确添加到 #bibox 中,但保持隐藏状态。

最佳答案

试试这个:

$('.param').on('click',function(event){
    $(this).fadeOut('slow');
    var html = '<div style="display: none;" id="test"> Hello World!</div>';
    $(html).hide().appendTo("#bibox").fadeIn('slow');
});

关于jquery - 新添加的元素上的 .fadeIn(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41616709/

相关文章:

javascript - 如果选择网站更新框,请通知我?

javascript - window.Open 打开弹出窗口而不是新窗口

html - 显示图标按钮的子菜单

html - Webapp - 使用模板或从头开始创建

javascript - Jquery .height() 在调整窗口大小之前不工作

javascript - 具有基本身份验证的 jQuery AJAX 跨域

javascript - 事件目标的问题

java - 简单的 AJAX JQuery 示例给了我 500 内部服务器错误

html - 在非 HTML 页面上运行 greasemonkey 脚本

javascript - 创建一个 jQuery 垂直滚动循环