编程语言
首页 > 编程语言> > javascript-临时Onmouseover

javascript-临时Onmouseover

作者:互联网

CSS“悬停”选择器将临时样式应用于元素,但不是确定的:

div:hover {
 background-color: red;
}

我可以用javascript做同样的事情,但是它有些复杂,对于几个元素来说是不可能的:

var elem = document.getElementsByTagName ("div")[0];

elem.onmouseover = function () {
 this.style.backgroundColor = "red";
}

elem.onmouseout = function () {
 this.style.backgroundColor = "transparent";
}

有没有更好的办法 ?像这样:

document.getElementsByTagName ("div")[0].ontemporarymouseover = function () { // LoL
 this.style.backgroundColor = "red";
}

谢谢

解决方法:

// jQuery’临时mouseevents’

$("element").bind
({
    mouseover:
        function ()
        {
        },
    mouseout:
        function ()
        {
        }
});

$("element").unbind('mouseover mouseout');

我希望这是满足您需求的好方法.

标签:onmouseover,javascript
来源: https://codeday.me/bug/20191210/2098914.html