jQuery中的放大/缩小事件

jQuery中的放大/缩小事件,jquery,zooming,Jquery,Zooming,我只是想要一个在放大窗口时显示警报的函数,比如说“you Zomed in”,在缩小窗口时显示警报,比如说“you Zomed out”,我搜索了很多次这个函数,但每次搜索都会得到“zooming in window event”这不是我想要的。不清楚放大是什么意思,但我猜是Ctrl+鼠标滚轮移动 为了实现这一点,只需查找鼠标滚轮事件并检查控制键是否已按下 这是一个起点: 这将允许您检测鼠标是否向上或向下滚动 您只需添加一个IF-inside来检查是否按下了ctrl键,您将能够检测用户是否正在缩

我只是想要一个在放大窗口时显示警报的函数,比如说“you Zomed in”,在缩小窗口时显示警报,比如说“you Zomed out”,我搜索了很多次这个函数,但每次搜索都会得到“zooming in window event”这不是我想要的。

不清楚放大是什么意思,但我猜是Ctrl+鼠标滚轮移动

为了实现这一点,只需查找鼠标滚轮事件并检查控制键是否已按下

这是一个起点:

这将允许您检测鼠标是否向上或向下滚动


您只需添加一个IF-inside来检查是否按下了ctrl键,您将能够检测用户是否正在缩放,而不是获得任何缩放功能 使用jquery

.resize()
作用

srceen.width是固定值,但其中as window.innerWidth值将根据缩放效果而更改。请尝试以下代码:


你的意思是放大,比如使用Ctrl+?他们可以用Ctrl+或Ctrl-实现同样的效果,而且做得很好!我整天都在找它!非常漂亮整洁。
 $(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%")
       }
    });