title: Issue with bootstrap-transition.js : Unable to get property 'chrome' of undefined or null reference
body: <p>I am getting the following error with bootstrap-transition.js v2.1.1 (which in this case exists as file ucommerce.bootstrap.js):</p>
  
  <pre><code> Unhandled exception at line 1915, column 7 in
   http://localhost:11599/scripts/ucommerce.bootstrap.js
  
   0x800a138f - JavaScript runtime error: Unable to get 
   property 'chrome' of undefined or null reference
  </code></pre>
  
  <p>The following are the lines in bootstrap-transition.js which failed, the particular line that failed in the one marked as >>>>>.</p>
  
  <p>, listen: function () {
        this.$element
          .on('blur',     $.proxy(this.blur, this))
          .on('keypress', $.proxy(this.keypress, this))
          .on('keyup',    $.proxy(this.keyup, this))</p>
  
  <pre><code>  &gt;&gt;&gt;&gt;&gt;&gt;**if ($.browser.chrome || $.browser.webkit || $.browser.msie) {**
      this.$element.on('keydown', $.proxy(this.keydown, this))
    }
  </code></pre>
  
  <p>I am fairly new to Bootstrap and am not sure how to approach debugging this. Any explanations, solutions or guidance as to how to debug further would be very much appreciated..</p>
  
  <p>Thanks in anticipation
  Terry Clancy
  ClanceZ</p>