이 가능합니까? $('.foo').lightbox()
요소에서 jQuery 함수를 연결 해제
모든 .foo'
의에서 라이트 박스()를 제거하거나 만 .foo
특정의 수 : 당신이 라이트 박스 플러그인을 때처럼
?
이 가능합니까? $('.foo').lightbox()
요소에서 jQuery 함수를 연결 해제
모든 .foo'
의에서 라이트 박스()를 제거하거나 만 .foo
특정의 수 : 당신이 라이트 박스 플러그인을 때처럼
?
는이 흥미로운 Unbinding Plugins
선택자는 모든 인스턴스에 적용됩니다.
당신은 그것을 두 가지 방법으로 할 수 있습니다 찾을 수 있습니다. 당신이 원하는 아마 무슨 - - 하나는 모두 $에서 제거하는 것입니다 당신이 요소의 집합으로 수행 할 경우
$.lightbox = null;
을 수행하여이 작업을 수행해야합니다 :
var elements = $('.foo');
elements.lightbox = null;
이것은 $에 대한 후속 호출에서 해당 함수를 제거하지 않습니다. 호출 할 때 사용 가능한 모든 플러그인이있는 신선한 jQuery 객체를 생성하므로 $에 대한 후속 호출에서 그 함수를 제거하지 않습니다.
그래도 나중에 적용 취소 할 수 있습니까? : D – Alex
어떻게 지우시겠습니까? 또는 당신은 단순히 그것을 비활성화하려고합니까? –