Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как сделать при нажатии кнопки перелистывание на attachment?

Как сделать при нажатии кнопки перелистывание на attachment?


     Общие вопросы, Общие вопросы по вёрстке, Хаки    3271

вопрос
Здравствуйте подскажите как реализовать, допустим сверху статьи ставим кнопку скачать и что бы при нажатии на нее перелистывало на attachment (загруженные файлы) примерно, как тут. Файлы загружаются не через дополнительные поля.

Надеюсь на Вашу помощь, спасибо.

Ответил: werty1001


Можно обернуть attachment в div с id и использовать якорь.

<div id="attachment">[attachment=...]</div>


Кнопка
<a href="#attachment">Скачать</a>


И на десерт можно немного анимации:
$('body').on('click', 'a[href*=#]', function() {$("html, body").animate({scrollTop:$($(this).attr("href")).offset().top+"px"},{duration:1E3});return!1});

3 комментария

vodka356
Юзер

vodka356 - -

<a href="#attachment">Скачать</a>

А если сылки на скачку зашифрованны?

deadfaer
Юзер

deadfaer - -

Вот код мой с functions.php для attachment

$replace_1[] = "
<div align=\"center\">
<hr class=\"att_hr\"/>
<a class=\"nturl\" href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" id=\"attachment\">Скачать <b>{$row['name']}</b></a>
<div id=\"attachment2\">Размер: <span>{$size} </span> </div>
</div>
";

            $replace_2[] = "
<div align=\"center\">
<hr class=\"att_hr\"/>
<a class=\"nturl\" href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" id=\"attachment\">Скачать <b>{$row['name']}</b></a>
<div id=\"attachment2\">Размер: <span>{$size} </span></div>
</div>
";
        } else {


Здесь как я понял нужно изменить:
<div id="attachment">[attachment=...]</div>

Верно?

Googledono
Юзер

Googledono - -

БОЖЕ! Нет! http://bit.ly/1MC0o2u!

Похожие вопросы

наверх