jQuery:点击功能和ajaxy插件

时间:2013-03-11 12:12:48

标签: jquery jquery-click-event

我正在使用balupton ajaxy插件。

我试图在on(" click")函数的元素上添加一个类,但由于ajaxy插件处理特定元素的click函数,它不起作用。

我有这个清单:

<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>

我试过这个,它适用于&#34; li&#34;但不适用于&#34; a&#34;元件。

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

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

我会把你的新点击处理程序放在插件代码之外,可能在它之后。

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

或者,您可以探索AJAXY插件是否提供回调功能?

答案 1 :(得分:0)

如果你想让LI和A回应,我会尝试这个:

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

并且不要忘记在文档就绪中调用它,以便在插件出现之后它就会被启用。

Asped