为什么当我执行
$(".b").show(1000);
在 chrome 开发工具的控制台中它动画但是当我把它放在 js 文件中它只是显示元素?
提前谢谢
UPD
<div class="b"></div>
是在 html
$.ajax({
url: "/some/url.php",
}).done(function ( data ) {
$(".b").show(1000);
});
为什么当我执行
$(".b").show(1000);
在 chrome 开发工具的控制台中它动画但是当我把它放在 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);
});