我有一个可排序的 .column 类元素。我在该列中有两个 id:
<div id="column1" class="column ui-sortable">
<div id="column2" class="column ui-sortable">
我希望鼠标悬停时有一只张开的手,仅在 column1 上拖动时有一只闭合的手。如果我的 CSS 看起来像这样:
.ui-sortable{
cursor: grab;
cursor:-webkit-grab;
cursor:-moz-grab;
cursor: url(https://mail.google.com/mail/images/2/openhand.cur), default !important;
}
#column1 .ui-sortable-helper{
cursor: grabbing;
cursor:-webkit-grabbing;
cursor:-moz-grabbing;
cursor: url(https://mail.google.com/mail/images/2/closedhand.cur), default !important;
}
然后张开的手显示在 column1 和 column2 上,闭合的手显示在正在拖动的 column1 上。但由于我只想在 column1 上张开手,我尝试了:
#column1 .ui-sortable{
cursor: grab;
cursor:-webkit-grab;
cursor:-moz-grab;
cursor: url(https://mail.google.com/mail/images/2/openhand.cur), default !important;
}
但这对 column1 没有任何作用。我得到一个默认光标。为什么添加 id 对 .ui-sortable-helper 有效,但对 ui-sortable 无效?如何让张开的手只出现在 column1 上?
谢谢!