2013-04-11 3 views
0

Кто-нибудь знает способ создания ваших якорных тегов, чтобы при щелчке по ссылке на тэг привязки он перемещается в позицию относительно вашего якорного тега, когда в вашем якорный тэг.анкерные метки позиционирования

Например,

У меня есть ссылка в верхней части моей страницы, которая идет к якорному тегу, и если я сойду текст в теге привязки я могу относительно позиции, где связь идет в любое месте на странице , Однако, если я беру текст, привязанный тег все еще работает, но я не могу указать, куда идет ссылка.

Короче говоря, якорь на другом элементе есть хороший способ обойти это?

ответ

0

Если я правильно понял вас, вы хотите перейти на разные якоря в зависимости от некоторого состояния. Вы можете сделать это с помощью javascript. Прикрепите функцию javascript к событию клика вашей ссылки. Внутри этой функции проверьте ваше состояние (если, например, некоторый div или другой элемент пуст), а затем установите window.location.hash свойство якоря, который вы хотите.

Некоторые подробнее: http://www.ezineasp.net/post/Javascript-Location-Hash-with-Example.aspx

+0

Нет, я хочу нормальную функциональность якорный, как может быть достигнуто лишь с Object и Object2. Но я не хочу включать Object2. – aprohl5

+0

Почему пустой якорный тэг плохо для вас? Например: http://jsfiddle.net/h9wAd/ –

+0

Потому что, когда вы используете пустой якорь, вы не можете изменить положение тега. Я обнаружил, что вы можете просто создать размер шрифта: 0px; и это делает работу. – aprohl5

Смежные вопросы