Кнопка читать далее — оформление в плагине
Пример кнопки можно глянуть тут: tjournal.ru
Вытащил код и прилепил в плагин, но не хочет работать gif'ка загрузки:
style.css
paging.tpl из плагина ajaxloader:
На сайте оригинала, при нажатии на кнопку в div class=«show-more» добавляется класс loading.
Вопрос в том, как заставить при нажатии на кнопку, во время загрузки постов показывать загрузочную gif?
Вытащил код и прилепил в плагин, но не хочет работать gif'ка загрузки:
style.css
.show-more { padding: 0 0 60px; } .show-more a { border: 3px solid #eee; border-radius: 50px 50px 50px 50px; color: #ccc; display: block; font-size: 1.8em; left: 50%; padding: 10px 40px; position: relative; text-align: center; text-decoration: none; width: 320px; } .show-more a:hover { border: 3px solid #000; color: #000; } .loading-bar { height: 48px; width: 400px; background: url(../img/preview-preloader-bar-48.gif) 0 0 repeat-x; border-radius: 50px; margin: 30px auto; display: none; text-indent: -9000px; } .show-more .loading-bar { display: block; }
paging.tpl из плагина ajaxloader:
{if !$oConfig->GetValue('plugin.ajaxload.autoajaxload')} <div class="show-more"> <a id="ajaxload_more" href="javascript:ls.ajaxload.getMore('{$sAjaxLoad}')">{$aLang.plugin.ajaxload.ajaxload_more}</a> <div class="loading-bar">идет загрузка</div> </div> {/if}
На сайте оригинала, при нажатии на кнопку в div class=«show-more» добавляется класс loading.
Вопрос в том, как заставить при нажатии на кнопку, во время загрузки постов показывать загрузочную gif?
8 комментариев
А вот это в js (надо адаптировать):
Сделал так paging.tpl:
button.js:
и добавил загрузку срикпта в PluginAjaxload.class.php: