2013-03-11 3 views
0

balupton ajaxy 플러그인을 사용하고 있습니다.jQuery : 클릭 기능 및 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> 

을하고는 "A"요소의 "리"하지만 작동합니다.

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

아무 도움이됩니다.

+1

시도한 내용은 무엇입니까? 코드를 게시하거나 더 나은 방법으로 JSFiddle.net을 만드십시오. – Jodes

답변

0

나는 당신의 새로운 클릭 핸들러를 플러그인 코드 바깥에 놓을 것이다.

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

또는 AJAXY 플러그인이 콜백 기능을 제공하는지 확인할 수 있습니다.

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

을 그리고 플러그인이 후이 inicilazed되도록 문서 준비에 전화하는 것을 잊지 마세요 :

0

난 당신이 LI 또한 A가 응답하도록하려면이 시도됩니다.

영문자 :

관련 문제