0

私は balupton ajaxy プラグインを使用しています。

on("click") 関数を使用して要素にクラスを追加しようとしていますが、特定の要素のクリック関数を処理する ajaxy プラグインが原因で、機能しません。

私はこのリストを持っています:

<ul class="menu">
   <li><a href="company.html" class="ajaxy ajaxy-page"> company</a>
   <ul>
      <li><a href="aboutus.html" class="ajaxy ajaxy-page">aboutus</a></li>
      <li><a href="contactus.html" class="ajaxy ajaxy-page">contactus</a></li>
      </ul>  
      </li>
   <li><a href="services.html" class="ajaxy ajaxy-page">services</a></li>
</ul>

私はこれを試しましたが、「li」要素では機能しますが、「a」要素では機能しません。

$(".menu li").on("click", function(){
  alert("aa");
});

どんな助けでも大歓迎です。

4

2 に答える 2

0

新しいクリックハンドラーをプラグインコードの外に、おそらくその後に配置します。

//Plugin code here
// $(".menu li").click(function(){
  alert("aa");
 });

または、AJAXYプラグインがコールバック機能を提供しているかどうかを調べることもできますか?

于 2013-03-11T12:31:05.420 に答える