В Joomla!тег {loadposition slider1}
в статьях обрабатывается подключаемым модулем содержимого при возникновении события.Обычно onContentPrepare
или подобное событие.Важной частью этого является то, что все это делается на сервере до того, как он попадет в браузер пользователя.
Поскольку он обрабатывается в статье, нет способа снова вызвать сервер и запросить только slider 2
...
Для замены вашего slider2
потребуется, чтобы браузер уже имел его в наличии.Чтобы достичь этого, у вас может быть {loadposition slider2}
в <div>
или другом элементе в статье, который установлен на display:none
.например,
<div id="slider2" style="display:none;">{loadposition slider2}</div>
Примечание.это не обязательно хороший html ...
Это означает, что когда браузер получает html статьи, он содержит только что скрытый элемент, тогда вы можете использовать свой javascript, чтобы скрыть slider1
и показатьslider2
когда пользователь наводит курсор на ссылку.