以下は私のコードです。クロムでは機能しませんが、IEではうまく機能します。他のスレッドで指定されたすべての方法を試しましたが、役に立ちませんでした。
したがって、さらなる提案のために完全なコードを添付してください。
var changeLink = $("<a />").text(res_ButtonEdit).click(function () {
showPopupForm(q, action);
return false;
});
var deleteLink = $("<a />").text(res_ButtonRemove).click(function () {
$(function () {
if (confirmDeleteActionDialog.css("visibility") == "hidden") {
confirmDeleteActionDialog.css("visibility", "visible");
}
confirmDeleteActionDialog.dialog({
resizable: false,
position: ["center", 150],
width: 300,
height: 160,
modal: true,
buttons: [
{
text: res_ButtonRemove,
click: function () {
$(this).dialog("close");
deleteAction(q, form, action);
}
},
{
text: res_PopupCancel,
click: function () {
$(this).dialog("close");
}
}
]
});
});
return false;
});
var logLink = $("<a />").text("Log").click(function () {
actionItemLogDialog.dialog("open");
displayActionItemLog(action);
});
questionContainerContent.append($("<td cid='11' />").append(changeLink).append("<BR />").append(deleteLink).append("<BR />").append(logLink));
if (!canEditItemRight) {
changeLink.attr("disabled", true);
}
if (!canDeleteItemRight) {
deleteLink.attr("disabled", true);
}
questionContainerContent = null;
});
いくつかの提案を提供するのを手伝ってください。