2
請參考我prior question here關於實施拖/放。我把一切都做工精細,但現在當我拖動列表項之一,這也凸顯了頁面上幾乎一切。從這個現有問題的答案,我怎麼做它,所以它並沒有什麼突出的同時拖動?我實際的代碼是3個不同的文件,並遠不同於在接受答案的樣品(更多),所以只在必要時,我將它張貼。拖動一個div使用jQuery導致頁面加以強調
這是通過draggable
和droppable
元素使用jQuery的功能。此功能,像這樣實現的(重命名並縮短東西):
$(function() {
InitMySystem();
$("#MyList li").draggable({ revert: true });
$("#MyDropBox").droppable({
drop: function (event, ui) {
HandleDrop(selIndex, 0);
}
});
});
你看過[CSS用戶選擇](https://developer.mozilla.org/en/CSS/user-select)嗎?這還不是標準,但它可以幫助您在大多數瀏覽器中指出問題。 –
@ zi42是的,這工作,我把:'-moz-用戶選擇:無; -webkit-user-select:none; -ms-user-select:none;'在主體風格並且處理它。 –
完成。很高興爲你效力! –