2016-09-09 2 views
0

На следующей демо (http://bootsnipp.com/snippets/GXb7V) мы имеем эту линию разметки:Якорь ссылка не кликабельна в Bootstrap NavBar-бренд

<a class="navbar-brand" href="#">Brand</a> 

Независимо от того, href изменяется на URL или даже оставил как # невозможно щелкнуть по этой ссылке.

Кто-нибудь знает, как это исправить?

Я считаю, что проблема может быть связана с формой поиска и тем, как она расширяется, чтобы быть полной шириной навигатора (см. Пример bootsnipp). Я также прочитал сообщение здесь (Link isn't clickable within my navbar on Bootstrap 2 page), в котором обсуждается класс clearfix, но это не помогло в этом случае.

ответ

2

Его вероятность того, что на нем есть еще один элемент. Вы можете исправить это, изменив свой z-индекс.

a.navbar-brand { 
    position: relative; 
    z-index: 1; 
} 
+0

Рад, что это помогло. Не забудьте оставить свой z-индекс низким и не сходить с ума с 999 везде, это будет чрезвычайно сложно поддерживать. – Tom

+0

Cheers. Кстати, я использую изображение в бренде .navbar и при использовании предложенного CSS, что изображение появляется в строке поиска, когда оно полностью расширяется. Но можно обойти это, переключив z-index с 1 на -1, используя jquery, когда вход поиска полностью расширен, чтобы остановить показ изображения. Спасибо за информацию z-index, хотя я бы этого не получил. – Andy

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