Make listeners specific to the element

This commit is contained in:
Abdullah Almsaeed 2017-02-25 14:45:03 -05:00
parent 01b4740d93
commit 84ca9cdc24

View file

@ -3,7 +3,6 @@
* Converts a nested list into a multilevel
* tree view menu.
*
* @type Function
* @Usage: $('.my-menu').tree(options)
* or add [data-widget="tree"] to the ul element
* Pass any option as data-option="value"
@ -104,9 +103,7 @@
Tree.prototype._setUpListeners = function () {
var that = this
$(document)
.off('click', this.options.trigger)
.on('click', this.options.trigger, function (event) {
$(this.element).on('click', this.options.trigger, function (event) {
that.toggle($(this), event)
})
}
@ -137,7 +134,6 @@
return this
}
// Tree Data API
// =============
$(window).on('load', function () {