我有一個jQuery可選列表,它有一個句柄可以從一個列表中選擇一個項目,並將它放入另一個「選定」列表中。這在Firefox中運行良好,但在Chrome和IE中完全不起作用。我無法點擊某個項目將其移至選定列表。在Firefox中查看我的小提琴,它工作正常,然後在IE或Chrome中查看它,注意它不再按預期工作。 (單擊加號將列添加到選定列表中)。jQuery Selectable不能在IE或Chrome中工作
jQuery代碼移動到選定的名單:
$(function() {
$(".list")
.find("li")
.addClass("ui-corner-all")
.prepend("<div class='handle'><span class='ui-icon ui-icon-plus'></span></div>")
.selectable({
handle: ".handle",
stop: function() {
var result = $("#select-result");
$("ul li div").click(function() {
var index = $("ul li div").index(this);
var listLiText = $("ul.list li").eq(index).text();
var listLiID = $("ul.list li").eq(index).attr('id');
$("ul.list li").eq(index).css('background-color', '#669966');
$("ul.list li").eq(index).css('color', '#FFFFFF');
if ($("#select-result #" + listLiID).length == 0) {
result.append('<li id="' + listLiID + '">' + listLiText + '</li>');
}
sortColumns();
});
}
});
});
JS小提琴(首先嚐試在FF然後在IE或Chrome): http://jsfiddle.net/kmbonin82/NkgC2/17/
仍然有它同樣的問題在Chrome或IE瀏覽器無法正常工作,甚至加入這個代碼在我的代碼之後。 http://jsfiddle.net/kmbonin82/NkgC2/29/ – KMBonin