title: jQuery Methods not working in Safari 6
body: <p>Pulling my hair out. Simple jQuery methods are not working in Safari 6. </p>
  
  <p>The following code block works in all other browsers that I've tested except Safari 6. It works fine in Safari 5 and older, fine in Firefox, fine in IE. It also works fine in Chrome. </p>
  
  <p>The alert does popup in Safari 6, so the function still fired, but nothing happens with any of the other 3 methods.</p>
  
  <p><strong>----- UPDATE -----
  After further testing on several machines...I've found that it only fails to work in Safari 6 in Mac OSX 10.8. The code works fine in the same version of Safari in OSX 10.7.
  --------------------</strong></p>
  
  <p>I am running jQuery 1.8.3. and my page validates as HTML5. </p>
  
  <p>HTML:</p>
  
  <pre><code>&lt;div id="fileUploadFormContainer"&gt;
  
      &lt;form id="fileUploadForm" action="/upload/do_upload/&lt;?=$row-&gt;project_id?&gt;" method="post" enctype="multipart/form-data" &gt;
          &lt;fieldset&gt;
          &lt;label for="userfile"&gt;Attach a file&lt;/label&gt;
              &lt;input type="file" name="userfile" id="userfile" /&gt;&lt;br /&gt;
              &lt;input type="submit" id="fileUploadSubmit" value="Upload file" /&gt;
              &lt;img class="loadingBar" id="fileUploadLoadingBar" src="/images/indicators/ajax-loader.gif" alt="" /&gt;
          &lt;/fieldset&gt;
      &lt;/form&gt;
  &lt;/div&gt;&lt;!-- end fileUploadFormContainer --&gt;
  </code></pre>
  
  <p>CSS:</p>
  
  <pre><code>.loadingBar {
      display: none;
  }
  </code></pre>
  
  <p>JavaScript:</p>
  
  <pre><code>$(function(){
      // Submit Buttons
      $('#fileUploadSubmit').click(function()
      {
          $('#fileUploadSubmit').attr('value', 'Uploading');
          $('#fileUploadSubmit').fadeTo('fast',0.6);
          $('#fileUploadLoadingBar').fadeIn('fast');
          alert('Finished');
      });
  });
  </code></pre>