Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как сделать при нажатии кнопки перелистывание на attachment?

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


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

вопрос
Здравствуйте подскажите как реализовать, допустим сверху статьи ставим кнопку скачать и что бы при нажатии на нее перелистывало на 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
26 | 2

vodka356 - 25 марта 2015 14:18 - Юзер

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

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

deadfaer
17 | 1

deadfaer - 25 марта 2015 14:46 - Юзер

Вот код мой с 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
4

117 | 8

Googledono - 2 апреля 2015 02:20 - Юзер

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

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

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