마우스 마우스 마우스 오른쪽 버튼을 금지하는 jQuery 코드 스 니펫 및 FAQ
<p> </p>
<dis> 많은 웹 사이트가 향상된 보안을 위해 마우스 오른쪽 단추를 비활성화합니다. 다음은 jQuery를 사용하여 마우스 오른쪽 클릭을 비활성화하는 코드 스 니펫을 제공하지만, 이것은 일반적으로 나쁜 관행으로 간주되며 절대적으로 필요하지 않으면 권장되지 않습니다. <p>
<img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174136496161247.jpg" class="lazy" alt="jQuery Disable Right Mouse Click ">
<for> jQuery로 마우스 클릭을 비활성화하기위한 FAQ
<j> 오른쪽 클릭 기능을 비활성화하기 위해 jQuery를 사용하는 방법은 무엇입니까? </j></for></p>
jQuery로 마우스 오른쪽 버튼을 비활성화하는 것은 매우 간단합니다. 마우스 오른쪽 버튼을 클릭하면 발사되는 jQuery의 <p> 이벤트 만 사용하십시오. 오른쪽 클릭 기능을 비활성화하기위한 간단한 코드 스 니펫은 다음과 같습니다.
</p>
이 코드는 <pre class="brush:php;toolbar:false">$(function() {
$(document).on("contextmenu", function(e) {
e.preventDefault();
});
});</pre> 이벤트를 문서에 바인딩하고 이벤트가 트리거되면 오른쪽 버튼 클릭 기능을 효과적으로 비활성화합니다. <p>
<able> 특정 요소에 대해서만 마우스 오른쪽 클릭 기능을 비활성화 할 수 있습니까? </able></p>
<h3> 예. </h3> 이벤트를 전체 문서에 바인딩 할 필요가 없으며 특정 요소에 바인딩 될 수 있습니다. 예를 들어, 이미지의 오른쪽 클릭을 비활성화하려면 다음 코드를 사용할 수 있습니다.
<p>
이 코드는 <code>contextmenu
이벤트를 모든 요소에 바인딩하고 이벤트가 트리거되면 이미지에서 오른쪽 클릭 함수를 효과적으로 비활성화 할 때 를 반환합니다.
$(document).ready(function(){ $(document).on("contextmenu", function(e){ return false; }); });
예. JavaScript의 함수를 사용하여 사용자 정의 메시지를 표시 할 수 있습니다. 예를 들면 : contextmenu
false
jQuery 이벤트를 사용할 수 있습니다. 예를 들면 : contextmenu
$('img').on('contextmenu', function(e) { return false; });이벤트를 문서에 바인딩하고 이벤트가 트리거되면
를 반환하여 더블 클릭 기능을 효과적으로 비활성화합니다. contextmenu
img
경우에 따라 사용자가 이미지를 다운로드하거나 텍스트를 복사하지 못하도록 마우스 오른쪽 클릭 기능을 비활성화하는 것이 유용 할 수 있습니다. 그러나 이는 새 탭에서 링크 열기와 같은 오른쪽 클릭 기능을 사용하는 데 익숙한 사용자에게는 성가 시게 될 수 있습니다. 따라서 오른쪽 클릭 기능을 비활성화하기로 결정하기 전에 사용자 경험을 고려해야합니다. false
이 코드는 이벤트의 기본 작업을 차단하여 오른쪽 버튼 클릭 기능을 효과적으로 비활성화하는 문서의 이벤트 핸들러를 기능으로 설정합니다.
예.
$(function() { $(document).on("contextmenu", function(e) { e.preventDefault(); }); });이 코드는 문서에서
이벤트를 해제하여 오른쪽 클릭 기능을 효과적으로 다시 활성화 할 수 있습니다. oncontextmenu
위 내용은 jQuery 오른쪽 마우스 클릭을 비활성화합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!