Навигация по странице без A HREF

12
M
На сайте с 04.10.2011
Offline
90
#11

Ну или вместо jQuery.scrollTo(link); можно location = link;

---------- Добавлено 11.11.2018 в 16:05 ----------

S_A_N_T_A:
Не работает

Работает. Но я Вам написал "схему", а не готовое решение под Ваш сайт. "Допилите" под Ваш конкретную разметку и будет рабоать...

Сдается, обращаться скайп avdesk-it-kmm Верстка, кодинг - контакты в профиле... VPS от 5€ (https://gmhost.com.ua/?partner=10255)
S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#12

Спасибо! Но я не знаю JS. Есть ли у кого готовое решение. Неужели нету?

Z0
На сайте с 03.09.2009
Offline
813
#13

Вот рабочий...


<div class='element'>кликни</div>
...
<a name="name1"></a>
....

<script>
$('.element').click(function(){
top.location.href="#name1"
});
</script>
M
На сайте с 04.10.2011
Offline
90
#14
S_A_N_T_A:
Но я не знаю JS
S_A_N_T_A:
Есть ли у кого готовое решение.

Вам уже три написали. )) Дальше только "прикрутить" к своему сайту согласно своей разметке.

Но без минимальных знаний js вряд-ли это поможет.

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#15
ziliboba0213:
Вот рабочий...

<div class='element'>кликни</div>
...
<a name="name1"></a>
....

<script>
$('.element').click(function(){
top.location.href="#name1"
});
</script>

Данное решение работает так же как и якорь. В чем его смысл? Для этого я могу просто якорь использовать и больше ничего не писать.

Я уже писал в самом первом сообщении "Задача сделать навигацию по странице, чтобы поисковик не учитывал ее как ссылку + в адресной строке, чтобы не добавлялось #blablabla."

1) У вас и #blablabla есть

2) <a name="name1"></a> - ссылка тоже есть

Следовательно - ваше решение не имеет смысла быть!

Просьба помочь по делу. Зачем писать что попало?

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

Z0
На сайте с 03.09.2009
Offline
813
#16
S_A_N_T_A:

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

Какой вы нудный, честное слово... Я дал вам пример в первом посте :)


<div class='element'>кликни</div>
...
<div id="scroll_to_id"></div><b>sadfasdfsadfsadf</b>
...
<script>
$('.element').click(function(){
var scrollTop = $('#scroll_to_id').offset().top;
$(document).scrollTop(scrollTop);
});
</script>
S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#17
ziliboba0213:
Какой вы нудный, честное слово... Я дал вам пример в первом посте :)

<div class='element'>кликни</div>
...
<div id="scroll_to_id"></div><b>sadfasdfsadfsadf</b>
...
<script>
$('.element').click(function(){
var scrollTop = $('#scroll_to_id').offset().top;
$(document).scrollTop(scrollTop);
});
</script>

ДОБРЫЙ ЧЕЛОВЕК!!! СПАСИБО ОГРОМНОЕ!!! ВСЕ РАБОТАЕТ!!! :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий