웹 사이트에 링크를 표시하고 있습니다.Jquery Toggle 링크의 기본값 방지
사용자가 링크를 클릭하면 URL을 즉시 이동하지 않아도됩니다. 대신 인라인 팝업 상자에 면책 조항이 표시되어야합니다. 그런 다음 사용자는 링크를 두 번 클릭하여 URL로 이동할 수 있습니다 (또한 면책 조항이 숨겨집니다).
Prevent Default을 사용하면 링크의 기본 동작을 사용하지 않도록 설정할 수 있습니다 (사용자가 아무데도 걸리지 않도록).
그리고 toggle()을 사용하여 팝업 상자를 표시하거나 숨길 수 있다는 것을 알고 있습니다.
그러나 기본값을 어떻게 토글 할 것인지 잘 모르겠습니다.
여기에 "인라인 팝업 상자"나는 HTML 문서 안에 표시 상자를 참조 시까 내 jQuery 코드 (JS 바이올린이 here입니다)
(function($) {
$(document).ready(function() {
"use strict";
$(".ui-popbox a").click(function(e) {
e.preventDefault();
$("[class^='ui-popbox-']").fadeToggle();
});
});
})(jQuery);
입니다. 나는 팝업 창을 의미하지는 않는다.
당신은 부인이 다음과 같이 jQuery를 박고 여부되어 있는지 확인하는 이벤트 핸들러에 데이터 개체를 전달할 수 있습니다
event.preventDefault() 호출을 포함하는 별도의 처리기 함수를 만든 다음 바인딩하고 바인딩을 해제 할 수 있습니다. – Jason