2013-10-29 89 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。速度是正确的!