捕獲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事件型別
- 理解js的事件冒泡和事件捕獲JS事件
- 事件的捕獲、冒泡、委託事件
- JavaScript事件冒泡、事件捕獲和阻止預設事件JavaScript事件
- Javascript滑鼠滾輪事件相容寫法JavaScript事件
- 學習 JS滾輪事件(mousewheel/DOMMouseScroll)JS事件
- javascript事件捕獲是什麼意思JavaScript事件
- Javascript中的事件冒泡與捕獲JavaScript事件
- javascript基礎(滾輪的事件)(三十七)JavaScript事件
- JS中的事件順序(事件捕獲與冒泡)JS事件
- 如何捕獲jvm的退出事件啊?JVM事件
- WPF捕獲事件即使這個事件被標記為Handled事件
- javascript的事件監聽與捕獲和冒泡JavaScript事件
- JavaScript高階程式設計筆記 事件冒泡和事件捕獲JavaScript程式設計筆記事件
- 捕獲Android文字中連結點選事件Android事件
- 禁用input輸入框的滑鼠滾輪事件詳解事件
- Javascript事件模型系列(二)事件的捕獲-冒泡機制及事件委託機制JavaScript事件模型
- jQuery捕獲jQuery
- 事件冒泡、事件捕獲、DOM0級事件處理程式、DOM2級事件處理程式事件
- 錯誤捕獲
- 事件溯源模式:分離事件的發生和捕獲兩種不同時間 - verraes事件模式
- Spirit帶你徹底瞭解事件捕獲和冒泡機制事件
- php 正規表示式捕獲組與非捕獲組PHP
- JS模擬滾動條(有demo和原始碼下載,支援拖動 滾輪 點選事件)JS原始碼事件
- WIN32 SDK - 捕獲滑鼠離開和滯留等事件 (轉)Win32事件
- 造了個滾輪控制元件輪子控制元件
- 捕獲 React 異常React
- 捕獲cookie的值Cookie
- iOS異常捕獲iOS
- Swift速成:捕獲列表Swift
- 管理捕獲程式——流
- 【Mysql】捕獲線上sqlMySql