1
4

1 回答 1

0

您可以将您只想与“hover-able”一起使用的css属性添加到类

HTML:

<img id="m" class="hoverable" src="a2.jpg" />

CSS:

.hoverable:hover {
    background-color: red;
}

jQuery:

$(document).ready(function () {
    $("#mm").click(function () {
        $('#m').removeClass('hoverable');
    });
});

编辑:如果你不能添加类,你可以使用和存储来获取 css 属性/值,.css( propertyName )然后如果你从数据中设置 css 来替换 cssHTML5 data-*.data( key, value ).hover:hover

我创建了简单的 jsFiddle 示例,可以解释我的意思 - http://jsfiddle.net/mDv2n/

这不是最佳解决方案,而是在限制范围内发生的最佳解决方案。

于 2013-06-11T14:06:29.643 回答