2013-10-29 124 views
0

任何人都可以看到爲什麼這會表現如此之慢嗎? 如果沒有一個明顯的問題,我可以消除jQuery作爲問題,並將我的注意力轉移到我的CSS。jQuery函數性能下降

 $("#dialog-modal").dialog({ 
      modal: true, 
      autoOpen: false, 
      resizable: false, 
      draggable: false, 
      dialogClass: 'ui-dialog-content1', 
      show:{ 
       effect:"blind", 
       duration:500 
      }, 
      buttons: { 
       "discharge": { 
        text: " Discharge ", 
        click: function() { 
         $('#DisRefForm').submit(); 
        }, 
        class: 'btn purple', 
        style: 'font-family: "Segoe UI", Helvetica, Arial, sans-serif' 
       }, 
       "cancel": { 
        text: " Cancel", 
        click: function() { 
         $(this).dialog('close'); 
        }, 
        class: 'btn blue', 
        style: 'font-family: "Segoe UI", Helvetica, Arial, sans-serif' 
       } 
      }, 

    }); 

DisRefForm是我的形式.. jQuery的功能鏈接回一個div的ID ...

 <div id="dialog-modal" title="Discharge Warning"> 
     <p>Are you sure you want to discharge this Guy ?</p> 
    </div> 
+3

它有多慢?這不是500毫秒的表演效果嗎? – acfrancis

+0

什麼表現緩慢?按鈕點擊事件觸發?對話框顯示? (最後嘗試的時間較短) –

+0

不,它顯示的很好,但是當我將鼠標放在btn上時,光標需要一些時間才能切換到手形圖標,一旦btn被點擊,還有一個延遲......涉及到很多CSS,但我只是想確定它不是jQuery本身...... – mkell

回答

0

刪除模式:真正的jQuery。速度是正確的!