перенос jquery перед </body> и конфликты Есть решение

Добрый день, пытаюсь перенести jquery перед </body>, чтобы не возникало конфликтов. Использую следующую реализацию ссылка . Все нормально работает, но функция authAdapters возвращает следующий скрипт:

<script type="text/javascript">
$("div.wa-auth-adapters a").click(function () {

Без $(document).ready(function () { , $(function(){ и прочих, описанных в реализации конструкций.

Пока использую следующую проверку:

{if count($wa->authAdapters(true))}
гружу jquery в head
{/if}

Есть ли другие способы решения данной задачи, без переписывания viewHelper'а?

1 ответ

  • 1

    В reviews.html есть необходимая реализация
    {foreach $auth_adapters as $adapter}

    {$adapter_id = $adapter->getId()}

    <li data-provider="{$adapter_id}" {if $current_auth_source == $adapter_id}class="selected"{/if}>

    <a href="{$adapter->getCallbackUrl(0)}&app=shop{if !$require_authorization}&guest=1{/if}">

    <img src="{$adapter->getIcon()}" alt="">{$adapter->getName()}</a>

    </li>

    {/foreach}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите