2009-10-14 81 views
1

我是否能夠包括作爲包括,其包括以下的外部jquery.dialog.js文件:包含的jQuery的document.ready()作爲一個包含文件

$(document).ready(function(){ 

    $(function() { 
     location.hash = 'PAGETOP'; 
    }); 

    $("#dialogou").dialog({ 
      autoOpen: false, 
      closeOnEscape: false, 
      resizable: false, 
      modal: true, 
      draggable: true, 
      position: ["center", 100], 
      buttons: { 
       'Ok': function() {    
         $(this).dialog("close"); 
         closeReq(); 
        } 
     } 
    }); 
}); 

,然後在使用通過此該腳本包括符號:

<script type="text/javascript" src="../jquery.dialog.js"></script> 

任何幫助將不勝感激,因爲它似乎並不適用於我。

感謝

回答

1

只要你之前包含此對話框一個jQuery的js文件,它應該工作

+0

不幸的是似乎沒有工作 - 我是否需要將其包裹在其他標籤? – tonyf 2009-10-14 06:18:10

+2

腳本的路徑可能是錯誤的 – 2009-10-14 06:24:55

0

我相信$(document).ready(function(){});$(function() {});(短手版)是等價的,所以你應該簡化它只是:

$(document).ready(function(){ 
    location.hash = 'PAGETOP'; 

    $("#dialogou").dialog({ 
      autoOpen: false, 
      closeOnEscape: false, 
      resizable: false, 
      modal: true, 
      draggable: true, 
      position: ["center", 100], 
      buttons: { 
       'Ok': function() {    
         $(this).dialog("close"); 
         closeReq(); 
        } 
     } 
    }); 
}); 

此外,安裝Firebug,以便您可以看到什麼是包含和從哪裏。它會告訴你,如果你包括你的腳本錯誤(可能是404)。

相關問題