我有一個div我做拖動使用下面的代碼:jQuery的hoverclass去除
$("#start").droppable({
hoverClass: 'startHover',
drop: handleStartDropEvent,
tolerance: "pointer",
accept: ".cell",
containment: ".cascade",
});
然後某處在我的代碼我使用此代碼動畫此相同的div:
var formHtml = $("#form")[0].outerHTML;
if ((formHtml.indexOf("row") <= 0)) {
alert("Warning: An empty form cannot be submitted");
$("#start").css("background-color", "red");
$("#start").css("color", "white");
$("#start").animate({
backgroundColor: "initial",
color: "black"
}, 700);
return false;
}
我已經注意到,在動畫之後,這個div的hoverclass不再起作用了。它仍然是可拖動的,但它不會像動畫之前那樣改變懸停類。
我試着在動畫之後再次設置hoverclass,但沒有奏效。
任何想法?
你怎麼能告訴班級沒有添加?如果它是基於顏色和/或背景顏色的,那麼你已經調用了'css',在這些屬性的情況下它將覆蓋類。 –
你是對的!讓我用正確的解決方案回覆我的帖子 – WtFudgE