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を示しています。それは問題ありませんが、脈動効果はまったく機能していません;)

私が間違っていることについて何か提案はありますか?

新しいコンテンツが1回または数回点滅するようにしたいのですが、彼のコードは間違っているか何かである必要があります。

前もって感謝します。

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 によると、エフェクトという関数はありません。それをいくつかのフェードアウトとフェードインに置き換えて、代わりに機能するかどうかを確認してください。

例えば

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

少し長くなりましたが、うまくいくかどうかを確認することができます!

私はコメントを使用していたでしょうが、明らかに私の担当者は十分に高くありません:D

于 2012-06-10T08:35:12.187 に答える