繁体   English   中英

相同的jQuery代码在文件和控制台中的工作方式不同

[英]same jquery code works differently in file and console

为什么当我执行

$(".b").show(1000);

在chrome dev工具的控制台中,它会进行动画处理,但是当我将其放在js文件中时,它只是显示元素?

预先感谢

UPD

<div class="b"></div>用html表示

    $.ajax({
        url: "/some/url.php",

        }).done(function ( data ) {
            $(".b").show(1000);
        }); 

好的,这是一个清单:

  • 在DOM上执行的代码准备好了吗?

  • 执行期间元素是否存在于DOM上? 如果没有,则不显示任何内容。

  • div的样式是否为空? 没有填充,没有背景,没有边框和/或0高度的空div不会出现。

  • AJAX是否会成功返回?

  • 控制台怎么说? 404? 跨域限制? 语法错误/意外令牌位于..?

能帮上忙吗?

$.ajax({
        url: "/some/url.php",

        }).done(function ( data ) {
            $(".b")live().show(1000);
        }); 

暂无
暂无

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

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