2013-03-11 127 views
0

我正在使用balupton ajaxy插件。jQuery:點擊功能和ajaxy插件

我想用on(「click」)函數在元素上添加一個類,但由於處理特定元素上的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> 

我曾經嘗試這樣做,和它的作品爲「禮」而不是「一」元素。

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

任何幫助,將不勝感激。

+1

你有什麼試過的?請發佈您的代碼,或者更好的做一個JSFiddle.net – Jodes 2013-03-11 12:14:01

回答

0

我會把你的新的點擊處理程序放在插件代碼之外,可能是在它之後。

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

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

0

如果你想LI,也是一個迴應我會嘗試這樣的:

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

而且不要忘了將它調用的文件準備好,所以它inicilazed後的插件。

Asped