浏览代码

Fix #36: trigger twice when click columns drop down list.

zhixin 11 年之前
父节点
当前提交
c27a0028d3
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      src/bootstrap-table.js

+ 5 - 4
src/bootstrap-table.js

@@ -379,11 +379,12 @@
 
             this.$toolbar.append(html.join(''));
 
-            $keepOpen = this.$toolbar.find('.keep-open li');
-            $keepOpen.off('click').on('click', function(event) {
+            $keepOpen = this.$toolbar.find('.keep-open');
+            $keepOpen.find('li').off('click').on('click', function(event) {
                 event.stopImmediatePropagation();
-
-                var $this = $(this).find('input'),
+            });
+            $keepOpen.find('input').off('click').on('click', function() {
+                var $this = $(this),
                     $items = $keepOpen.find('input').prop('disabled', false);
 
                 that.options.columns[$this.val()].visible = $this.prop('checked');