2012-01-26 2 views
1

У меня есть список ссылок слева и фиксированный div со скрытым переполнением справа от веб-страницы. Фиксированный div обернут вокруг 3 дополнительных div с той же высотой, что и фиксированный div. Каждый div, вложенный в фиксированный div, связан с одной из ссылок в списке слева от фиксированного div.Выделить текущую ссылку, привязанную к контенту на той же странице

Это прекрасно работает, оно по сути имитирует эффект hide/show с чистым html/css. Теперь то, что я пытаюсь сделать, это выделить текущую ссылку, выбранную в списке ссылок, например, с пунктом меню на панели навигации. Я сделал аналогичный пример в jsfiddle.

Возможно, я не могу выделить текущую ссылку с чистым html/css, поэтому я пытаюсь сделать это с PHP без успеха.

Есть ли способ сделать это без Javascript?

ответ

0
a:focus{ 
    border:solid 1px red; 
} 

будет работать частично, но только до тех пор, пока фокус не будет перемещен в другом месте.

Если страница перезагружается при каждом нажатии, вы можете использовать PHP для чтения #anchor из URL-адреса и добавления класса в соответствующий элемент ссылки.

+0

Страница не обновляется с каждым кликом, поскольку весь контент на той же странице скрыт, кроме содержимого в соответствующем div, связанного с текущей выбранной ссылкой. – Tribbey

+0

Тогда вы не получите большую помощь от PHP; PHP выполняется только при получении страницы. – Supr

+0

Это становится ясным, спасибо за ваш вклад. – Tribbey

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