捕獲silverlight滾輪事件
捕獲silverlight滾輪事件
- 在頁面初始化時新增程式碼
- HtmlPage.Window.AttachEvent("DOMMouseScroll", OnMouseWheel);
- HtmlPage.Window.AttachEvent("onmousewheel", OnMouseWheel);
- HtmlPage.Document.AttachEvent("onmousewheel", OnMouseWheel);
- Mozilla/Safari瀏覽器監聽detail屬性,IE/Opera瀏覽器監聽wheelDelta屬性
private void OnMouseWheel(object sender, HtmlEventArgs args)
{
double mouseDelta = 0;
ScriptObject e = args.EventObject;
// Mozilla and Safari
if (e.GetProperty("detail") != null)
{
mouseDelta = ((double)e.GetProperty("detail"));
} // IE and Opera
else if (e.GetProperty("wheelDelta") != null)
{
mouseDelta = ((double)e.GetProperty("wheelDelta"));
}
mouseDelta = Math.Sign(mouseDelta);
}
{
double mouseDelta = 0;
ScriptObject e = args.EventObject;
// Mozilla and Safari
if (e.GetProperty("detail") != null)
{
mouseDelta = ((double)e.GetProperty("detail"));
} // IE and Opera
else if (e.GetProperty("wheelDelta") != null)
{
mouseDelta = ((double)e.GetProperty("wheelDelta"));
}
mouseDelta = Math.Sign(mouseDelta);
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-567165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript事件捕獲冒泡與捕獲JavaScript事件
- JavaScript 事件捕獲JavaScript事件
- JS基礎_滾輪的事件JS事件
- 關於js事件冒泡和事件捕獲JS事件
- 理解js的事件冒泡和事件捕獲JS事件
- 事件的捕獲、冒泡、委託事件
- Javascript滑鼠滾輪事件相容寫法JavaScript事件
- javascript事件捕獲是什麼意思JavaScript事件
- Javascript中的事件冒泡與捕獲JavaScript事件
- JS中的事件順序(事件捕獲與冒泡)JS事件
- 禁用input輸入框的滑鼠滾輪事件詳解事件
- jQuery捕獲jQuery
- 事件溯源模式:分離事件的發生和捕獲兩種不同時間 - verraes事件模式
- Spirit帶你徹底瞭解事件捕獲和冒泡機制事件
- 錯誤捕獲
- 造了個滾輪控制元件輪子控制元件
- 捕獲 React 異常React
- 捕獲cookie的值Cookie
- 異常及捕獲
- python異常捕獲Python
- 使用嵌入式Debezium和SpringBoot捕獲更改資料事件(CDC) - Sohan GanapathySpring Boot事件
- WPF雙滑塊控制元件以及強制捕獲滑鼠事件焦點控制元件事件
- 【目標區域捕獲-2】目標區域捕獲簡介
- 事件溯源的好處在於可在軟體中捕獲現實世界 – Jessitron事件
- css實現滾動輪播CSS
- JQuery4:滑鼠事件和滾動事件jQuery事件
- android 異常捕獲-UncaughtExceptionHandlerAndroidException
- C++ lambda 捕獲列表C++
- javascript捕獲組如何使用JavaScript
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- 移動端點透事件--阻止滾動事件事件
- 【Android ViewPager】解決ViewPager使用DepthPageTransformer時事件會被下一頁捕獲導致事件錯亂的問題AndroidViewpagerORM事件
- react無縫滾動輪播圖React
- Silverlight 2 學習筆記之事件的重複繫結問題筆記事件
- iOS Crash的捕獲知識iOS
- Wireshark的捕獲過濾器過濾器
- 正則匹配的捕獲組
- python中如何捕獲異常Python
- jQuery---捕獲與設定jQuery