javascript - 页面元素飞来飞去

标签 javascript jquery html css

我的目的是修改我的页面以通过“飞入”来加载元素。我发现this JSFiddle example ,我现在应该让它在页面加载时发生,而不需要单击任何内容。所以它会在页面加载时触发。

$(function() {
    $("#add-sidebar-module").on("click", function() {
        $("<div />", {
            'class': "module",
            text: "I'm new here."
        }).prependTo("#sidebar");
    });

    $("#add-article").on("click", function() {
        $("<div />", {
            'class': "module",
            html: "<h1>Title</h1><p>text text text.</p>"
        }).prependTo("#main");
    });
});

我还担心页面加载和动画存在某种问题。欢迎提供确保尽可能顺利的提示和技巧!

最佳答案

http://jsfiddle.net/PJN6r/

<div class="animate-on-load">
    This is animated
</div>


$('.animate-on-load').addClass('module');

按照您的要求。

我不建议触发页面加载的点击。只需在加载时添加类即可。

关于javascript - 页面元素飞来飞去,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24991108/

相关文章:

jquery - 自动完成源

html - 是否可以在 Google App Engine Go 中使用 CSS 创建电子邮件模板?

javascript - 强制浏览器下载一个大的 HTML 文件到磁盘并打开它

javascript - 通常只执行一次 javascript 的有效方法(通过 cookie)?

javascript - 如何在 react 钩子(Hook)中有一个条件

javascript - Angular-route1.6.1 无法正常工作

javascript - 使用 jQuery 获取 XML 数据

javascript - 如何从特定的 ui-router 状态中删除通过 $ocLazyLoad 加载的 CSS 文件?

javascript - 点击时使用 Google Books API 获取 JSON 数据

javascript - 对 DOM 范围的功能检测支持 (Modernizr)