如何从某个位置删除班级?

| 我有这个功能
$(\'*\').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\');
}
);
    

要回复问题请先登录注册