有没有一种方法可以用jquery.ready函数获得Joomla模块的位置和函数


Is there a way to get Joomla module position and functions with jquery .ready function?

我正试图通过

{loadposition grabber}

自定义模块位置和模块,以在加载文档后延迟其操作。我已经加载了jquery.js文件并添加了这个脚本。

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

带有…

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

在我的身体里。我想弄清楚的是,这是否是我的代码中的一个问题,或者如果不改变我的模块,这是不可能的。

Joomla!'s的{loadposition aModulePosition}用于文章正文中,并在CMS呈现页面期间被替换,即在页面被发送回浏览器之前。

因此浏览器(以及jQuery/Javascript)从未看到一个名为{loadposition grabber}的元素。

最好将grabberDiv的默认CSS设置为display:none,然后更新脚本以使用正确的元素ID。