2013-05-22 95 views
0

我在加載模式內的html文件時遇到了問題。在模式下加載html文件

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#modal-dialog-link-3').modalDialog({ 
    headingText:'test', 
    ajax:{ 
    url:'consent.html' 
    }, 
    activator:'#modal-dialog-link-3' 
    });  
}); 
</script> 

<a href="#" id="modal-dialog-link-3" class="link">Click here</a> 

這裏是我試圖加載consent.html

<div id="openModal" class="modalDialog"> 
    <div class="modal"> 
     <div class="modal-top"> 
      <a href="#close" title="Close" class="close">+</a> 
      <p class="articlesubtitle">Thank You</p> 
     </div> 
     <div class="modal-middle"> 
      <p class="articlesubtitle">test</p> 
      </div> 
    </div> 
</div> 

,我發現了以下錯誤的HTML文件:遺漏的類型錯誤:對象的翻譯:有沒有方法「modalDialog 'modal.shtml:57(匿名函數)

+0

「modalDialog」不是一個jQuery函數。看起來像它是一個插件。你有沒有包含插件JavaScript文件? –

回答

0

某處需要有一個定義modalDialog的jQuery插件。你的錯誤表明你沒有。

它看起來像$.fn. modalDialog = function(){ /* .... */ }