jQuery侧边栏两次单击不会再次加载脚本

时间:2017-07-05 10:24:19

标签: javascript jquery click load sidebar

我忙于侧边栏,菜单看起来像这样

#warmtepomplijst

  • 品牌1
  • 品牌2

#Soorten

  • 类型1
  • 类型2

现在我用jQuery.load创建了网站的一部分刷新

var obj = {};
obj[1.5] = 'foo';
console.log('1.5' in obj);
console.log(obj[1.5]);

var arr = [];
arr[0.5] = 'foo';
console.log('0.5' in arr);
console.log(arr[0.5]);

arr[0] = 'bar';
arr[1] = 'baz';
console.log(arr.length);
console.log(Object.keys(arr));

第一次点击效果很好!所以你点击#warmtepomplijst> a和div#warmtepomplijst刷新新产品。

如果您点击#Soorten>第二次点击键入1比页面刷新

如果你第一次点击就是#Soorten>类型1它的工作原理,否则第二步#warmtepomplijst>品牌1它刷新。

请帮帮我!

1 个答案:

答案 0 :(得分:1)

将所有.click方法更改为.on方法。像这样:

$('#soorten a').click(function(e){...

//改变

$(document).on('click','#soorten a',function(e){...