Я просто хочу функцию, которая отображает предупреждение о масштабировании в окне, как «вы увеличили масштаб», и уменьшаете масштаб, говоря, что «вы уменьшили масштаб», я искал эту функцию в течение большого количества времени но каждый раз, когда я ищу, я получаю «масштабирование в оконном событии», и это не то, что я ищу.Увеличение/уменьшение событий в jQuery
ответ
Непонятно, что вы подразумеваете под масштабированием, но я собираюсь угадать, что это движение Ctrl + Mouse Wheel.
Чтобы реализовать это, просто найдите событие колеса мыши и проверьте, не нажата ли клавиша управления.
Вот отправная точка: Get mouse wheel events in jQuery?
Это позволит вам обнаружить, если мышь прокрутки вверх или вниз.
Все, что вам нужно добавить это IF внутри, чтобы проверить, если клавиша Ctrl нажата, и вы будете в состоянии обнаружить, если пользователь масштабирования
Они могут добиться того же самого с помощью ctrl + или ctrl - также –
, а не получать какую-либо функцию масштабирования использовать Jquery
.resize()
функция
srceen.width это фиксированное значение, но где, как значение window.innerWidth будет меняться в соответствии с эффектом увеличения. пожалуйста, попробуйте следующий код:
$(window).resize(function() {
if(screen.width == window.innerWidth){
alert("you are on normal page with 100% zoom");
} else if(screen.width > window.innerWidth){
alert("you have zoomed in the page i.e more than 100%");
} else {
alert("you have zoomed out i.e less than 100%")
}
});
- 1. JQuery событий в Вкладках
- 2. Последовательность событий в jQuery
- 3. особых событий в JQuery
- 4. Удаление событий в JQuery
- 5. onHover событий в JQuery
- 6. Обработчик событий в JQuery
- 7. Несколько событий в jQuery
- 8. Передача событий в jQuery-plugin
- 9. Изменение порядка событий в JQuery
- 10. jQuery отладка событий в Chrome
- 11. Отключение обработчика событий в jQuery
- 12. Выполнение событий последовательно в jQuery
- 13. JQuery регистра событий в цикле
- 14. Конфликтующие обработки событий в JQuery
- 15. Обработчик событий в объекте jQuery
- 16. JQuery Слушатели событий в Loop
- 17. JQuery событий в JavaScript Object
- 18. Переменная Jquery в селекторе событий
- 19. События внутри событий в jQuery
- 20. jQuery Несколько событий в клике
- 21. Обработка событий в плагине jQuery
- 22. Флаги событий в jQuery Flot
- 23. добавление событий в jquery plugin
- 24. изменения обработчик событий в JQuery
- 25. Обработка нескольких событий в JQuery
- 26. Несколько зарегистрированных событий в JQuery
- 27. функция JQuery в двух событий
- 28. Связывание нескольких событий в jQuery
- 29. Обработка событий jQuery для событий мультимедиа HTML5
- 30. JQuery отвязать обработчики событий из обработчика событий
ли вы имеете в виду масштабирование, как с помощью Ctrl +? – Jake
да точно .... – user2401856