Hon*_*ner 7 javascript javascript-events
以下代码的目的是当用户按住SHIFT键时,某些文本将指示他们正在按下它.它在Firefox中运行良好,但IE不承认它.
window.onmousemove = function(e) {
e = e || window.event;
var copyLabel = document.getElementById("<%= lblCopyEnabled.ClientID %>");
if (e.shiftKey) {
copyLabel.style.display = "inline";
ob_copyOnNodeDrop = true;
}
else {
copyLabel.style.display = "none";
ob_copyOnNodeDrop = false;
}
}
Run Code Online (Sandbox Code Playgroud)
建议表示赞赏.
And*_*y E 17
尽管MSDN文档说的是什么,onmousemove
但在应用于window
对象时不起作用.如果您将其应用于document
对象,它应该适用于所有浏览器:
document.onmousemove = function(e) {
e = e || window.event;
var copyLabel = document.getElementById("<%= lblCopyEnabled.ClientID %>");
if (e.shiftKey) {
copyLabel.style.display = "inline";
ob_copyOnNodeDrop = true;
}
else {
copyLabel.style.display = "none";
ob_copyOnNodeDrop = false;
}
}
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/AndyE/aUxSz/
归档时间: |
|
查看次数: |
10247 次 |
最近记录: |