2011-12-16 4 views
4

私はすべての一般的なリンクとスタイルを頭に入れて、私はローカルスクリプトのために他のページでsetScriptを使います。私は他のスクリプトの後に私の見解/ scriptsにあり、次のスクリプトを追加したいが、ZFは、最初にそれを追加し、次のコードにつながるZend Framework:スクリプトの後にJavaScript要素を追加するにはどうしたらいいですか?

<? $this->headScript()->setScript('$(document).ready(function() { 
     $("#birthdate").datepicker(); 
     });', 
    $type = 'text/javascript') ?> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#birthdate").datepicker(); 
     }); 
</script> 
<script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="/js/jquery.dcmegamenu.1.3.3.min.js"></script> 
<script type="text/javascript" src="/js/jquery.hoverIntent.minified.js"></script> 
<script type="text/javascript" src="/js/jquery-ui-1.8.16.custom.min.js"></script> 

が、私はしたい:

<script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="/js/jquery.dcmegamenu.1.3.3.min.js"></script> 
<script type="text/javascript" src="/js/jquery.hoverIntent.minified.js"></script> 
<script type="text/javascript" src="/js/jquery-ui-1.8.16.custom.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#birthdate").datepicker(); 
     }); 
</script> 

答えて

6

は呼び出してみてください。

<? $this->headScript()->appendScript('$(document).ready(function() { 
     $("#birthdate").datepicker(); 
     });', 
    $type = 'text/javascript') ?> 

他のファイルを追加してみてください:

<? $this->setScript() 
->prependFile('/js/jquery-ui-1.8.16.custom.min.js') 
->prependFile('/js/jquery.hoverIntent.minified.js') 
->prependFile('/js/jquery.dcmegamenu.1.3.3.min.js') 
->prependFile('/js/jquery-1.7.1.min.js') ; 
?> 
+0

これは機能しません。同じ結果です。 – neelix

+0

他のスクリプトをヘッダにどのように追加しますか? –

+0

コードはです。setScript() - > setFile( '/ js/jquery-1.7.1.min.js') - > setFile( '/ js/jquery.dcmegamenu.1.3.3.min.js' )setFile( '/ js/jquery-ui-1.8.16.custom.min.js');- > setFile( '/ js/jquery.hoverIntent.minified.js') ?> – neelix

関連する問題