javascript - JQuery .show 动画不起作用

标签 javascript jquery

我的代码遇到了另一个问题:)

        var limit = 15;

    $(document).ready(function() {
      var data = 'clients=&categories=&keywords=&limit='+limit;
      $.ajax({
        type: 'POST',
        url: 'index.php?ind=work&op=get_list',
        data: data,
        success: function (data) {
          $('.list').html(data);
          $('.thumb').click(function() {
          var idz = 'id='+$(this).attr('id');
        $.ajax({
            type: 'POST',
            url: 'index.php?ind=work&op=get_work',
            data: idz,
            success: function (data) {
            $('.work').show('slow').html(data);
            }
        });
          });
        }
      });
    });

HTML 代码很简单:

    <div class=\"center wide work\" style=\"display: none;\">
</div>

当我单击 div.thumb 时,所有需要的信息都会毫无问题地加载。问题是没有过渡动画。请帮忙解决这个问题。提前致谢!

最佳答案

我能想到的唯一原因是该元素已经显示,所以尝试

$('.work').hide().html(data).show('slow');

关于javascript - JQuery .show 动画不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22029235/

相关文章:

javascript - 为什么 Emscripten 会为添加到分配的 Float32Array 中的某些数字抛出错误?

javascript - 如何使用 Javascript 将文件的内容放在 div 中?

javascript/omniture - 如何清除一个对象(对象)的所有属性

javascript - jQuery 存储 onclick 属性并重新添加它

javascript - 如何降低此 jquery 计数器动画的速度

javascript - jquery 未在外部 js 文件中与 Rails 一起运行

javascript - 代码会在window.location =''之后执行吗

javascript - JQUERY 1.9 ,1.10, 1.11 与代码冲突

javascript - 异步退出 Node 域的问题

javascript - jQuery 面板不会一次切换一个事件类/折叠一个