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')));
};

总是选项卡菜单更改定义的菜单提示变量。我在定义切换菜单页面菜单提示之前删除了菜单链接。 删除菜单链接后两次确认(1.未定义变量,2.已定义变量)

帮我!

4

0 回答 0