2016-07-08 239 views
-1

我有一个图片库,用户将只使用鼠标进行导航。如何使用鼠标滚轮启用缩放功能?

我希望他们能够使用鼠标滚轮放大和缩小以及双击。关于做这样的事情

+4

祝你好运,不幸的是,堆栈溢出不是一个代码写入服务,你必须自己做这项工作,并询问什么时候遇到特定的问题与...一起。 – adeneo

+0

使用'onscroll'函数用javascript触发该效果。 –

+1

@RuiCosta'onscroll'用于滚动处理程序,'wheel'事件用于鼠标滚轮事件。 https://developer.mozilla.org/en-US/docs/Web/Events/wheel –

回答

0

什么:

var mousewheelevt=(/Firefox/i.test(navigator.userAgent))? "DOMMouseScroll" : "mousewheel" //FF doesn't recognize mousewheel as of FF3.x 

if (document.attachEvent) { //if IE (and Opera depending on user setting) 
    document.attachEvent("on"+mousewheelevt, function(e){ 
     alert('Mouse wheel movement detected!')}) 
} else if (document.addEventListener) { //WC3 browsers 
    document.addEventListener(mousewheelevt, function(e){ 
     alert('Mouse wheel movement detected!') 
}, false)} 

为了让你做缩放,你可能会做一些额外的工作,JavaScript和CSS,如:

.zoom { 
    zoom: 150%; 
} 

Here is a resource

相关问题