2012-01-29 6 views
0

私はドキュメントが読み込まれた後、それは、操作の遅延するJoomlaモジュールの位置と関数をjquery .ready関数で取得する方法はありますか?

{loadposition grabber} 

カスタムモジュールの位置とモジュールを渡すためにしようとしています。 jquery.jsファイルを読み込み、このスクリプトを追加しました。私の体で...

<div id="grabberDiv">Testing grabberDiv</div> 

<script type="text/javascript"> 
$(document).ready(function(){ 
$.get('{loadposition grabber}', 
function(output) { 
$('#grabberDiv').html(output).fadeIn(500); 
}); 
}); 
</script> 

。私が理解しようとしているのは、これがここのコードで問題になっている場合、または私のモジュールを変更せずに単純に行うことができない場合です。

答えて

2

Joomla!の{loadposition aModulePosition}は、記事の本文で使用するためのもので、CMSによるページのレンダリング中に置き換えられます。ページがブラウザに返送される前に

ブラウザ(&したがって、jQuery/Javascript)では、{loadposition grabber}という要素は見られません。

grabberDivのデフォルトCSSをdisplay:noneに設定し、正しい要素IDを使用するようにスクリプトを更新する方がよい場合があります。

+0

私はいくつかの点でこれを調べますが、それはどのように動作するのかを分かりました。 – Shane

関連する問題