引导程序选项卡菜单开关不更改变量

时间:2018-08-15 20:41:20

标签: javascript jquery twitter-bootstrap jquery-nestable

嗨,我使用了Bootstrap标签菜单和ShinDarth's Nestable++ menu editor 我的问题live demo

$("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之前删除了菜单链接。 菜单链接删除后TWO confirm(1.undefined变量,2.defined变量)

救救我!

0 个答案:

没有答案
相关问题