code: function showDropdown(that) {
  		var dcdmc = that.closest(Selector.CONTAINER);
  		var dcdmbg = dcdmc.find(Selector.BG);
  		var w = that.outerWidth();
  		var h = that.outerHeight();
  		dcdmc.css({ 'width': w + 'px', 'height': h + 'px' });
  		dcdmbg.css({ 'width': w + 'px', 'height': h + 'px' });
  		setTimeout(function () {
  			that.css("clip", "rect(0 " + w + "px " + h + "px 0)");
  		}, 10);
          if (that.hasClass(ClassName.RIGHT)) {
  			dcdmbg.addClass(ClassName.BG_RIGHT);
  			dcdmc.css({ "right": "0", "left": "auto" });
          } else if (that.hasClass(ClassName.TOP_LEFT)) {
  			dcdmbg.addClass(ClassName.BG_BOTTOM_LEFT);
          } else if (that.hasClass(ClassName.TOP_RIGHT)) {
  			dcdmbg.addClass(ClassName.BG_BOTTOM_RIGHT);
  			dcdmc.css({ "right": "0", "left": "auto" });
          }
  		$(Selector.DROPDOWN_BACKDROP).off().remove();
      }
docs: ------------------------------------------------------------------------
  Functions
  ------------------------------------------------------------------------