Как сделать в верхней части страницы кнопку в javascript? - PullRequest
0 голосов
/ 14 августа 2011

Я хотел бы знать, как создать кнопку jquery с функцией прокрутки вверх страницы.Эта кнопка обычно находится внизу страницы.

Предпочтительно, есть ли модуль для Drupal 6.0?

Заранее благодарен за любую помощь.

Ответы [ 4 ]

1 голос
/ 14 августа 2011

Самый простой способ - добавить идентификатор в html / body, например ..

<html id="top">

.. а затем добавить ссылку на него ..

<a href="#top" id="top-button">Top</a>

Хотя многие люди ставят его внизу, в последнее время я видел, как многие люди помещали его на страницу и показывали его, когда вы немного прокручиваете, например это .

1 голос
/ 14 августа 2011
$('#scroll-to-top').click(function() {
    $('html, body').scrollTop(0);
});

Если вы хотите, чтобы он хорошо прокручивался, сделайте следующее:

$('#scroll-to-top').click(function() {
    $('html, body').animate({
        scrollTop: 0
    }, 300);
    return false;
});
1 голос
/ 14 августа 2011

Есть ли причина, по которой вам нужно использовать javascript для этого? Вы можете сделать это только через HTML, установив привязку вверху страницы:

<a name="top"></a>

, а затем, где бы вы ни хотели предоставить ссылку наверх, вы можете использовать обычный тег a со ссылкой:

<a href="#top">Top!</a>

надеюсь, это поможет.

0 голосов
/ 14 августа 2011

Не используйте Javascript.Добавьте <a name="top"></a> вверху своей страницы, и для кликабельной ссылки используйте <a href="#top">Top</a>.

. Вы можете добиться того же с jQuery и scrollTop, но не должны.

Вам также, вероятно, не нужна кнопка "Top".Никто не использует их, и они не добавляют никакой полезной функциональности на ваш сайт.Уже есть «верхняя» кнопка на клавиатуре «Домой».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...