Сейчас: 16:59:34   25-го апреля 2024 г.
9
18

Сдвигающиеся под курсором ссылки

В данной теме мы Вам расскажем, как сделать простые ссылки, которые будут плавно сдвигаться в сторону при наведении на них курсора мышки.


Для наглядного примера работы предлагаемого скрипта создания сдвигающихся ссылок, обратите внимание на ссылки, расположенные ниже. При наведении курсора мышки на одну из ссылок, она плавно сдвинется вправо на указанное значение.


Двигающаяся ссылка № 1


Двигающаяся ссылка № 2


Двигающаяся ссылка № 3


Для создания на Вашей страничке подобных сдвигающихся ссылок Вам необходимо будет подключить библиотеку jQuery. Данная библиотека отвечает за "отлов" наведения курсора мышки на ссылки и за плавность их смещения. Подключается библиотека jQuery следующим образом:

JavaScript код:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
</script>

После того, как Вы подключили библиотеку jQuery, необходимо на Вашу страничку добавить JavaScript код, в котором Вы сможете изменять скорость смещения ссылок и расстояние, на которое они будут смещаться при наведении на них курсора мышки:

JavaScript код:
<script type="text/javascript">
$(
document).ready(function(){
 $(
".link").mouseenter(function(){$(this).animate({ padding'0 0 0 30px' }, 300)});
 $(
".link").mouseleave(function(){$(this).animate({ padding'0' }, 300)});
});
</script>

Ко всем ссылкам, к которым необходимо применить эффект смещения, стоит добавить класс link. Оформлять подобные ссылки рекомендуется следующим образом:

HTML код:
<p><class="link" href="http://usefulscript.ru/">Двигающаяся ссылка № 1</a></p>
<
p><class="link" href="http://usefulscript.ru/">Двигающаяся ссылка № 2</a></p>
<
p><class="link" href="http://usefulscript.ru/">Двигающаяся ссылка № 3</a></p>

В результате использования такого нехитрого кода можно создать ссылки, которые по сравнению с обычными будут выглядеть гораздо привлекательнее, а сайт станет чуточку "живее".

Дата создания: 19:45:38 14.07.2012 г.
Посещений: 5607 раз(а).

Комментарии посетителей (2 шт.):
Алексей
-2
# 216
(18:31:31  15.07.2012 г.)

Скажите, пожалуйста, Вам интересно будет абсолютно такое же решение только намного проще - через CSS?
Ответить

Administrator
0
# 217
(18:45:12  15.07.2012 г.)

Алексей, боюсь точно такое же не повторить через CSS, т.к. основная суть данного скрипта заключается в плавном движении ссылок (скорость можно менять).
Но, в любом случае, вы можете отправить нам пример Вашего решения, и мы на него посмотрим.

P.S. Решение, присланное нам Алексеем, действительно работает и заслуживает внимания.
Сделал по этому поводу отдельную тему - Сдвигающиеся под курсором ссылки (при помощи CSS).
Ответить

Закрыть
Ваше имя:
563 + 2 =
Добавить комментарий:
Ваше имя:
563 + 2 =

Перед публикацией все комментарии проходят обязательную модерацию!

Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
Посетителей онлайн: 6

Какую CMS для сайта Вы предпочитаете?