2013-08-06 101 views
0

我正在使用Joomla 3.1.4構建網站,並嘗試在模塊中添加jQuery代碼。該模塊基本上會顯示jquery新聞股票在主頁。爲此我有創建了一個自定義html模塊,並試圖在管理面板中的「自定義輸出」編輯器中添加jQuery代碼。但它不喜歡任何jQuery腳本超出範圍。是否有任何方法可以添加它?我應該從哪裏獲得源中的特定模塊的文件進行編輯?如何在Joomla 3.1中的模塊中添加JQuery代碼

jQuery的代碼,我想補充:

function tick(){ 

$('#ticker li:first').animate({'opacity':0}, 200, function() {  
    $(this).appendTo($('#ticker')).css('opacity', 1); }); 
} 

setInterval(function(){ tick() }, 4000); 

任何幫助將是非常讚賞。

非常感謝提前!

回答

0

出於安全原因,編輯者僅限於代碼和一些標籤。您必須添加它的方式是在您的模塊中進行編碼。您可以添加腳本或一個片段:

$doc = JFactory::getDocument(); 
$doc->addScriptDeclaration(" 
    // Your jQuery or js script hoes here. ex: 
    (function($){ 
     $(document).ready(function(){ 
      // Your jQuery methods inside 
     }); 
    })(jQuery); 
"); 

,或者你可以從目錄調用腳本:

$doc = JFactory::getDocument(); 
$url = "/your_dir/your_script.js"; 
$doc->addScript($url, $type="text/javascript"); 

注意兩者的區別:一是增加了一個腳本,第二腳本文件。希望能幫助到你。

+0

非常感謝您的幫助。 – user2656743

+0

不客氣。如果它解決了你的問題,請接受答案。謝謝 – McRui