2012-04-12 11 views
0

私はjQueryのAsual住所プラグインを使用しています:私はリンク「のindex.php」を二回クリックするとhttp://www.asual.com/jquery/address/jQuery asualのアドレスプラグインの変更イベントをトリガする方法は?

jQueryのAsual住所プラグインは、この

$('a').click(function() { 
    $.address.value($(this).attr('href')); 
    return false; 
}); 

$.address.change(changeFunction); 

のように使用され、その後URLはしていません2回目の変更と変更イベントは発生せず、したがってページはリロードされません。任意のアイデアjqueryアドレスの変更をどのようにトリガできますか?この優れたプラグインを

よろしく、

Sanket
+0

コードに余分なアポストロフィ( '' ')があります。これは誤字ですか? –

+0

はい、それはタイプミスでした。 : - / –

答えて

0

トリッキーな部分は$.addressが正規オブジェクトはなく、jQueryの一方($はここ紛らわしい)であるということです。

仕事へのトリガのために、あなたはこの方法(私はこれは、プラグインのソースを読ん持っている)、それを使用する必要があります。

$($.address).trigger("change"); 

残念ながら、これはあなたがいつもに頼ることができないという欠点につながります呼び出し側パラメータvalue,path,pathNames,parameterNames,parametersおよびqueryStringである。そのような値を内部的に抽出できるようにコールバック関数を構築する必要があります($.address.value()メソッドなど)。

関連する問題