2011-08-11 4 views

답변

0

모든 자바 스크립트를 사용하지 않으려면 - 핸들러 요소에 :

0

사용이 있지만, 사건 하나 하나 지정해야합니다 :

$('.selectorToCheckbox').bind('click mouseover', function (e) { 
    e.preventDefault(); 
}); 

사용할 수있는 이벤트입니다 : 흐림, 초점,하는 focusIn, 대한 focusOut, 부하, 크기 조절, 스크롤, 언로드 클릭, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error. jQuery unbind()

$('#thecheckbox').unbind('click'); // removes all 'click' event handlers from the element 
+0

그가 * any * 이벤트를 요청했습니다. – Sotiris

+1

@Sotiris : _she_! :) – fredrik

+1

왜 모든 핸들러를 지정하겠습니까? jQuery API -> 인수가없는 가장 간단한 경우, .unbind()는 요소에 첨부 된 모든 핸들러를 제거합니다. – GNi33

0

이보기

$('#checkbox').unbind(); 

그리고 체크 박스의 표준 기능을 방지하기 위해, 당신은 그것을

을 해제 할 수
$('#checkbox').attr('disabled', true); 

또는 직접 마크 업 :

<input type="checkbox" disabled="disabled" /> 
관련 문제