我正在使用ui-state-highlight
on突出显示一个 div 并在鼠标事件mouseover
上缩进它。click
div 未缩进时完美突出显示,但缩进后突出显示仍根据 div 的先前位置。突出显示/缩进的 div 是一个可排序元素。我知道这可能与 CSS 有关,但我是个菜鸟!
代码;
<style>
.ui-state-highlight {border: 4px solid #ffffa1;}
.indent { margin: 0; padding-left: 10px; }
</style>
鼠标点击;
if ($('#'+(parseInt(pushpin._text))).prop('class') == "indent ui-state-highlight" || $('#'+(parseInt(pushpin._text))).prop('class') == "ui-state-highlight indent"){
$('#'+(parseInt(pushpin._text))).removeClass("indent");
}
else{
$('#'+(parseInt(pushpin._text))).addClass("indent");
}
鼠标悬停时
$('#'+(parseInt(pushpin._text))).addClass("ui-state-highlight")