jquery facebox 플러그인을 라이브 이벤트 (플러그인이 아닌 공식 구현)와 함께 사용하려고합니다.Jquery live with facebox plugin
내 기본 페이지가 아약스를 통해 페이지에로드됩니다. 원격 페이지에는 팝업 대화 상자에 표시하려는 다른 원격 페이지에 대한 링크가 있습니다. 나는 이것을 위해 facebox 플러그인을 사용 해왔다.
아래 코드는 작동하지 않고 간단히 원격 페이지를 팝업이 아닌 새 페이지로 뷰포트에로드합니다.
<script type="text/javascript">
jQuery(document).ready(function($) {
$('a[rel*=facebox]').live("click", function() {
$('a[rel*=facebox]').facebox()
});
});
</script>
이것이 실시간 이벤트를 사용하는 올바른 방법입니까?
내 개발 시스템은 슬프게도에만 [:(], 그래서 내가 코드를 디버깅하기 위해 불을 지르고 사용할 수 없습니다.
두 번째 코드 예제가 이상적입니다. 감사! – sabbour
이 사람은 facebox를 n + 1 번 발사합니다. 클릭 할 때마다 facebox가 자체적으로 곱합니다. – fabrik