저는 현재 ajax 호출을 발생시키는 클릭 이벤트로 작업하고 있습니다. 약간의 폼 데이터 유효성 검사를 처리 할 작은 플러그인을 활용하고 싶습니다. 문제는 플러그인의 ajax 호출 및 유효성 검사 기능이 동일한 클릭 이벤트에서 발생한다는 것입니다.jQuery - 오버랩하는 클릭 이벤트 ... 하나를 방지하는 방법
결국, 플러그인에서 Ajax 기능을 무시하고 싶습니다. 나는 그것에 대해 어떻게 가야할지 잘 모르겠다. 어떤 제안? 전체 플러그인을 게시 할 수는 없지만 여기에 간단한 샘플이 있습니다.
아약스 전화 여기에 해고 :
$('p.thisClass').live('click',function() {
//Ajax Fires here
});
플러그인 조각 여기 :
config.button.live('click', function() {
someFunction();
// Stop Other click event from firing
});
이이 볼 수있는 몇 가지 방법이 있지만, 결국, 내가 플러그인보다 우선 할 ajax를 발생시키는 클릭. 이 일을 성취하는 방법에 대한 생각?
감사
재정의하고 우선 순위를 지정하면 플러그인을 먼저 실행 한 다음 아약스를 실행하거나 플러그인 만 원하고 다른 클릭은 전혀 실행되지 않겠습니까? – neatlysliced
플러그인 자체가 페이지로드시 호출됩니다. 클릭 이벤트에 따라 파생 될 수 있으며 파급되어야합니다. 기본적으로 대상 요소를 클릭하면 플러그인의 클릭 이벤트가 실행되고 같은 요소의 다른 클릭 이벤트가 발생하지 않도록 할 수 있습니다. – SDG