diff --git a/fancySelect.coffee b/fancySelect.coffee index 26de6bd..4df345c 100644 --- a/fancySelect.coffee +++ b/fancySelect.coffee @@ -148,7 +148,7 @@ $.fn.fancySelect = (opts = {}) -> options.find('.selected').removeClass('selected') clicked.addClass 'selected' - trigger.addClass 'selected' + trigger.toggleClass 'selected', clicked.data('raw-value') != '' return sel.val(clicked.data('raw-value')).trigger('change.fs').trigger('blur.fs').trigger('focus.fs') # handle mouse selection diff --git a/fancySelect.js b/fancySelect.js index 4bd378a..f037238 100644 --- a/fancySelect.js +++ b/fancySelect.js @@ -1,9 +1,8 @@ -// Generated by CoffeeScript 1.4.0 (function() { var $; $ = window.jQuery || window.Zepto || window.$; - + $.fn.fancySelect = function(opts) { var isiOS, settings; if (opts == null) { @@ -162,7 +161,7 @@ } options.find('.selected').removeClass('selected'); clicked.addClass('selected'); - trigger.addClass('selected'); + trigger.toggleClass('selected', clicked.data('raw-value') !== ''); return sel.val(clicked.data('raw-value')).trigger('change.fs').trigger('blur.fs').trigger('focus.fs'); }); options.on('mouseenter.fs', 'li', function() { @@ -202,5 +201,4 @@ return copyOptionsToList(); }); }; - }).call(this);