如何解决如何从某个位置删除班级?
| 我有这个功能$(\'*\').hover(
function (e) {
mouseX = e.pageX;
mouseY = e.pageY;
var elem = document.elementFromPoint(mouseX,mouseY);
$(elem).addClass(\'hoverElem\');
},function (e) {
mouseX = e.pageX;
mouseY = e.pageY;
var elem = document.elementFromPoint(mouseX,mouseY);
$(elem).removeClass(\'hoverElem\');
}
);
这与第一个功能正常工作,但第二个功能没有做任何事情,任何想法我该如何解决?
解决方法
尝试以下方法:
$(\'*\').hover(
function (e) {
// Remove class from previous element
$(\'.hoverElem\').removeClass(\'hoverElem\');
// Add class to new element
mouseX = e.pageX;
mouseY = e.pageY;
var elem = document.elementFromPoint(mouseX,mouseY);
$(elem).addClass(\'hoverElem\');
}
);
或这个:
$(\'*\').hover(
function (e) {
// Add class to new element
mouseX = e.pageX;
mouseY = e.pageY;
var elem = document.elementFromPoint(mouseX,mouseY);
$(elem).addClass(\'hoverElem\');
},function (e) {
// Remove class from previous element
$(\'.hoverElem\').removeClass(\'hoverElem\');
}
);
我不确定您要做什么,因此很难猜测。
, 这是解决方案:
$(\'*\').hover(
function (e) {
$(this).addClass(\'hoverElem\');
},function (e) {
$(this).removeClass(\'hoverElem\');
}
);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。