2014-03-12 107 views
0

我有一個頁面,上面有一個可以放大和縮小的對象。現在我想找到一種方法來運行一個特殊的縮放功能,如果用戶在此時滾動並且光標位於此對象之上。只有當鼠標懸停在某個物體上時纔會滾動事件

如果光標位於其他位置,則頁面應該正常滾動,但如果光標位於此對象上,頁面不應移動。

什麼,我現在有就是,有可能是一個額外的功能,它可以檢測,如果光標在圖像並保存它,但這並不阻止該網頁滾動

+0

看一看http://stackoverflow.com/questions/4770025/how-to-disable-scrolling-temporarily –

回答

1

您可以使用mouseover問題和mouseoutmouseentermouseleave事件來檢測光標是否在圖像上。您還可以使用mousewheel事件並停止傳播並防止默認行爲。

document.getElementById("noscroll").addEventListener("mousewheel", function (event) { 
    event.preventDefault(); 
    event.stopPropagation(); 
}, false); 
+0

謝謝,這是我在這個問題 – frieder

+0

@frieder你可以給更多的說詳細情況,那麼我不明白這個問題。 – Poetro

+0

頁面應該可以滾動,但只要光標未超過某個點。 如何防止頁面滾動 – frieder

相關問題