我正试图通过
{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。