2014-02-19 4 views
0

Я пытаюсь поставить этот код, чтобы предотвратить щелчок правой кнопкой мыши по img, но я не знаю, что не так с этим кодом. Я думаю, что код сценария не тот, где он должен быть.jquery отключить contextmenu в изображении

<html> 
<head> 
    <meta charset='utf-8'/> 
    <title></title> 
    <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> 
</head> 
<body> 
<img src="src image path"> 
<script> 
    $(window).load(function() { 
     $('img').bind('contextmenu', function(e) { 
      return false; 
     }); 
    }; 
</script> 
</body> 
</html> 
+0

http://stackoverflow.com/questions/5618109/how-to-prevent-right-click-option-using-jquery – ahdaniels

+0

Проверьте консоль на наличие ошибок .. –

ответ

1

Вы должны использовать DOMReady функцию:

$(function() { 
    $('img').bind('contextmenu', function() { 
     return false; 
    }); 
}); 

jsFiddle Demo

0

Ваш документ не отображается в то время вы добавляете событие связывания.

Попробуйте сделать $(document).ready вместо $(window).load.

Смежные вопросы