Я использую ниже код, чтобы использовать мою страницу как кнопку, но проблема в том, что при нажатии на другие кнопки эта функция работает тоже, что вы предлагаете? document.body.onmousedown = function()
Используйте страницу тела, как кнопку
-1
A
ответ
0
JQuery Пример:
// Stop bubbling with event.stopPropagation(); on inner buttons
$("#selector").on('click',function(event){
event.stopPropagation();
// Run your code
});
$("body").on('click', function(){
// Run your code
});
+0
Используете ли вы первый для * всех * своих других функций? – Mooseman
0
Вы можете делать то, что предложило Mooseman, но вам придется добавить .stopPropagation()
все обработчик в-страницы, так вот еще одно решение.
Использование event.target для обнаружения источника события, как это:
$('body').on('click',function(e){
if (e.target === document.body) {
alert('body clicked');
}
});
или с помощью NODENAME:
if (e.target.nodeName.toUpperCase() === 'BODY') {
или JQuery путь:
if ($(e.target).is('body')) {
Смежные вопросы
- 1. Используйте HTML-страницу как кнопку
- 2. Используйте изображение как кнопку отправки
- 3. Используйте index.html как страницу приветствия
- 4. Используйте кнопку отправки FB
- 5. Используйте html-страницу в лайтбокс?
- 6. Как я могу сменить страницу тела
- 7. как сохранить страницу тела прокрутки под заголовком
- 8. Используйте осколок, чтобы писать на HTML тела
- 9. Symfony2 - используйте маршрут как страницу исключения
- 10. Используйте страницу Google plus как «автора»
- 11. Используйте страницу Wordpress как таблицу стилей?
- 12. Используйте httpclient, чтобы нажать следующую кнопку?
- 13. стилей тела не каскадные на кнопку
- 14. Непрозрачность тела, влияющая на всю страницу?
- 15. PHPMailer включает php-страницу в качестве тела?
- 16. Тег тела, не охватывающий всю страницу
- 17. Получить страницу Содержимое тела в MODX
- 18. Как сделать кнопку HTML не перезагружать страницу
- 19. Как обновить страницу? (Нажмите кнопку закрыть RadWindow)
- 20. Как сделать кнопку перейти на другую страницу?
- 21. как вызвать страницу на кнопку Jsf нажмите
- 22. Как сделать кнопку перенаправлением на другую страницу?
- 23. Как добавить кнопку на страницу индекса ActiveAdmin
- 24. Как отправить кнопку отправки на другую страницу?
- 25. Как создать кнопку, открывающую страницу html?
- 26. Как изменить фоновое изображение тела, нажав кнопку в Angular Js?
- 27. Используйте одну кнопку для ShrinK & Grow
- 28. Используйте кнопку WatchKit для записи с iPhone
- 29. труба jenkins - используйте кнопку выхода maven release
- 30. Используйте кнопку «Назад» с формой AJAX?
Вы используете jQuery на своей странице? Если да, посмотрите на ['event.stopPropagation()'] (http://api.jquery.com/event.stopPropagation/). – Mooseman
Остановить событие от пузырей. – j08691
@Mooseman: да я использую – user2599584