0
我有一個使用EXT.NET框架控件的項目。我目前正在研究關閉面板標籤的行爲,例如Google Chrome和所有現代瀏覽器。如何在ASP.NET中處理鼠標滾輪按鈕事件?
我找不到答案。鼠標滾輪按鈕的ASCII值是多少?我怎樣才能在C#ASP.NET中處理這個事件?
我有一個使用EXT.NET框架控件的項目。我目前正在研究關閉面板標籤的行爲,例如Google Chrome和所有現代瀏覽器。如何在ASP.NET中處理鼠標滾輪按鈕事件?
我找不到答案。鼠標滾輪按鈕的ASCII值是多少?我怎樣才能在C#ASP.NET中處理這個事件?
工作在Firefox,IE和Chrome瀏覽器:
$(document).ready(function() {
$(document).mousedown(function(e) {
closeTab(e);
});
});
function closeTab(e) {
if (!e) {
e = window.event;
e.which = e.keyCode;
}
if(e.which == 2){
var tbpPrincipal = <%= tbpPrincipal.ClientID %>;
var activeTab = null;
for (var i = 0; i < tbpPrincipal.items.length; i++) {
var currentTab = tbpPrincipal.items.items[i];
if (e.target.innerText == currentTab.title || e.target.textContent == currentTab.title) {
activeTab = currentTab;
break;
}
}
if (activeTab) {
var activeTabIndex = tbpPrincipal.items.findIndex('id', activeTab.id);
tbpPrincipal.remove(activeTabIndex);
}
}
return true;// to allow the browser to know that we handled it.
}
也許你想'鼠標滾輪event'。 –
是的,我確實......但是我找不到任何東西......即使是這個按鈕的ASCII值,我想這也是存在的。我不需要滾動事件......只需要滾輪上的按鈕。 –
爲什麼你會認爲ASCII大大超過了普通鼠標的顯着差距(不要介意史前鼠標沒有滾輪,甚至不能決定他們是否需要一個,兩個或三個按鈕),會有一個代碼專門分配的詞是有限的128字詞典,用於涉及尚不存在的物體的事件? – twalberg