2009-10-14 77 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)。

相关问题