X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Якоря не работают - Почему?
GrayHunter
GrayHunter
Topic Starter сообщение 30.8.2012, 7:45; Ответить: GrayHunter
Сообщение #1


Есть страница где вверху находятся 3 ссылки (Подарочные, Разовые, Постоянные), которые должны вести на 3 якоря на этой же странице.

Всё перепробовал - не хотят якоря работать...думаю может уже какой-нить скрипт использовать, но пока останавливает нежелание усложнять.
Буду рад любой помощи, т.к. свои идеи уже закончились, поиск не помог.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 30.8.2012, 8:15; Ответить: matroskin8
Сообщение #2


Вы неверно прописываете якорь:
<a href="http://1245.ru/dopuslugi/#gifts">

так фактически ищется новая страница. Попробуйте убрать слеш... да и вообще всю ссылку... зачем она там? якорь ведь на этой же странице. Правильно так:
<a href="#gifts">


И не мешало бы привести в порядок остальной код на странице... Firefox показал множество незакрытых тегов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Алия_mw
Алия_mw
сообщение 30.8.2012, 18:03; Ответить: Алия_mw
Сообщение #3


Кроме исходной ссылки, у Вас также неправильно прописаны якоря на местах, куда они должны вести.
Вместо <div><a name="permanent"></a></div>
вставьте <div id="permanent"><div>
соответственно, вместо <div><a name="single"></a></div>
вставьте <div id="single"><div>
и т.д.
(в принципе, можно прицепить якорь к заголовку, к картинке или другому элементу, необязательно делать отдельный див, например,
<h2 id="single">ВАШ ЗАГОЛОВОК</h2>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 30.8.2012, 18:24; Ответить: matroskin8
Сообщение #4


Кроме исходной ссылки, у Вас также неправильно прописаны якоря на местах, куда они должны вести. Вместо
<div><a name="permanent"></a></div>


[member=Алия], мотивируйте почему неправильно так:
<a name="permanent"></a>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Алия_mw
Алия_mw
сообщение 30.8.2012, 18:37; Ответить: Алия_mw
Сообщение #5


matroskin8, и правда, лажанулась, так тоже работает (хотя код немножечко короче) :D
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 30.8.2012, 18:42; Ответить: matroskin8
Сообщение #6


Бывает :D
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GrayHunter
GrayHunter
Topic Starter сообщение 31.8.2012, 0:19; Ответить: GrayHunter
Сообщение #7


Такие варианты я уже пробовал. Попробовал и сейчас - проверьте, пожалуйста, у меня не работает.

Сейчас места "приземлений" сделал тремя разными вариантами - бесполезно. Прям колдунство какое-то...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GrayHunter
GrayHunter
Topic Starter сообщение 31.8.2012, 4:42; Ответить: GrayHunter
Сообщение #8


Так никто и не справился с проблемой, в т.ч. и я. В итоге пришлось использовать скрипт. Удачи с якорями :D
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 31.8.2012, 10:14; Ответить: matroskin8
Сообщение #9


Такие варианты я уже пробовал. Попробовал и сейчас - проверьте, пожалуйста, у меня не работает.

Пробовал изначально. Через Firebug привел код в соответствие с рекомендациями выше и у меня все работало. Сейчас также убрал через Firebug обработчик события клика - и якорь также у меня заработал.
Сейчас так:
<a onclick="return anchorScroller(this)" href="#single">

Убираем onclick:
<a href="#single">

И у меня прекрасно работает якорь.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) По какому принципу работают ускорители индексации сайта?
5 Lifelove 1630 29.1.2024, 9:50
автор: Skyworker
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПочему нельзя давать рекламу на бренд?
6 Bilish 1359 12.1.2020, 13:47
автор: BLIK
Открытая тема (нет новых ответов) Почему стоит выбрать именно Berileads?
2 leadkreditrf 1833 27.11.2019, 12:39
автор: -leadkreditrf-
Открытая тема (нет новых ответов) не работают media запросы
0 cadet 5760 8.11.2016, 20:03
автор: -cadet-
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПочему слайдер не работает в IE ?
1 GTAlex 1397 2.11.2016, 11:53
автор: BLIK


 



RSS Текстовая версия Сейчас: 18.4.2024, 20:20
Дизайн