背景图片: https ://tornhq.com/WorkingOn/Images/TextEditor/buttons.png
JSFiddle:http: //jsfiddle.net/3RVCy/2/
查询:
$(document).ready(function () {
$('#FontSize').mouseover(function () {
$(this).css({ "background-position": '-14px 0px' });
});
$('#FontSize').mouseout(function () {
$(this).css({ "background-position": '0px 0px' });
});
$('#FontSize').click(function () {
$(this).css({ "background-position": '-28px 0px' });
});
});
我正在寻找最简单的方法来设置一个按钮,当你将鼠标悬停在它上面时会显示背景位置:-14px,但是它会恢复为 -0px,点击它会保持在 -28px。目前在我的本地版本上,如果您超出/进入它可以工作,单击可以工作,但是如果您在显示活动样式时将鼠标悬停(单击事件是活动样式),它将再次恢复。
最好的祝福,
蒂姆