@Drommer

Как исключить якорные ссылки из скрипта $('a').click(function(event)?

Привет.

Я сделал плавный переход между страницами вот этим кодом:

$(document).ready(function(){
			var $page = $('html, body');
            $('a[href*="#"]').click(function() {
                $page.animate({
                    scrollTop: $($.attr(this, 'href')).offset().top
                }, 1000);
                return false;
            });
		});


и нужно сделать так, чтобы скрипт срабатывал только при нажатии на обычные ссылки, которые ведут на другие страницы, а не на якорные.

Код 'a[href*="#"]' срабатывает по якорям, а нужен такой код, который срабатывал по чему угодно, кроме якорей.

Можно конечно написать "a.имякласса", но тогда это имякласса придётя проставлять в стиль каждой нужной ссылки на каждой странице, а это не практично.

Кто знает, как это делается?
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
@Drommer Автор вопроса
всё, уже сам догадался. вот так

'a[href*=".html"]'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы