0

我的ajax中有这段代码:

    $.ajax({    
url : "<?php echo site_url('user/add'); ?>",
                            type : 'POST',
                            data : form_data,
                            success : function(msg) {
                                $('#bid-form-part').html(msg).effect("pulsate", { times:3 }, 2000);
                                }
                        });

它显示了我通过 ajax 发送的 html。没关系,但效果脉动根本不起作用;)

任何建议我做错了什么?

我希望新内容闪烁一次或几次,但他的代码一定是错误的或什么的。

提前致谢。

4

2 回答 2

0

我不确定,但也许你在错误的元素上应用了脉动方法。
试试这个:

$('#bid-form-part').html(msg);  
$('#bid-form-part').effect("pulsate", { times:3 }, 2000);

或选择另一个选择器(插入的一些 div 内)

于 2012-06-10T08:30:36.013 回答
0

根据 Jquery API,没有一个名为 effect 的函数,尝试用一些淡出和淡入替换它,看看它们是否有效?

例如

 $('#bid-form-part').html(msg).fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);

它有点啰嗦,但它可以让你看看它是否会工作!

我会使用评论,但显然我的代表不够高:D

于 2012-06-10T08:35:12.187 回答