1

こんにちは、私は Bootstrap タブ メニューとShinDarth の Nestable++ メニュー エディターを使用しています 私の問題のライブ デモ

$("a[data-toggle='tab']").on("shown.bs.tab", function(e) {
  var hedef = $(e.target).attr("href");
  alert(hedef);
  if (hedef == "#footmenu") {
    var nestabad = "#nestable2";
    var menutip = "alt";
    var nestableList = $("#nestable2 > .dd-list");
  } else if (hedef == "#headmenu") {
    var nestabad = "#nestable";
    var menutip = "ust";
    var nestableList = $("#nestable > .dd-list");
  }
});
var deleteFromMenu = function () {
  var targetId = $(this).data('owner-'+menutip+'-id');
  alert(JSON.stringify($(this).data()));
  var target = $('[data-'+menutip+'-id="' + targetId + '"]');
  alert(JSON.stringify(target));
  var result = confirm("Delete " + target.data('name') + " and all its subitems ?");

  if (!result) {
    return;
  }

  // Remove children (if any)
  target.find("li").each(function () {
    deleteFromMenuHelper($(this));
  });

  // Remove parent
  deleteFromMenuHelper(target);
    target.data();
  // update JSON
  updateOutput($('#nestable2').data('output', $('#json-output2')));
  updateOutput($('#nestable').data('output', $('#json-output')));
};

常にタブ メニューの変更 menutip 変数が定義されています。スイッチ メニュー ページの menutip が定義される前に、メニュー リンクを削除します。 メニューリンクが削除された後、2つの確認(1.未定義変数、2.定義変数)

助けて!

4

0 に答える 0