Есть ли способ получить положение и функции модуля Joomla с помощью функции jquery .ready? - PullRequest
0 голосов
/ 30 января 2012

Я пытаюсь передать пользовательский номер

{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>

в моем теле.Я пытаюсь понять, является ли это проблемой в моем коде или просто невозможно обойтись без изменения моего модуля.

1 Ответ

2 голосов
/ 30 января 2012

Joomla! 'S {loadposition aModulePosition} предназначен для использования в теле статьи и заменяется во время рендеринга страницы CMS, т.е.до отправки страницы обратно в браузер.

Таким образом, браузер (и, следовательно, jQuery / Javascript) никогда не увидит элемент с именем {loadposition grabber}.

. Может быть, лучше установить значение по умолчаниюCSS для grabberDiv до display:none, а затем обновите скрипт для работы с правильным идентификатором элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...