0

私が構築している「stumbleupon-esk」Webサイトのnavbar前に、Bootstrap(フラットUIを使用)を使用しています。iframe位置を固定しようとしていnavbarますが、これを行うと、ドロップダウンが表示される場所にカーソルを合わせるとドロップダウンがトリガーされますが、リンク/リスト項目自体にはトリガーされません。

ここに画像の説明を入力

ドロップダウンは、Report上ではなく下にカーソルを置いたときにトリガーされました。

これが私のHTMLの構造です(HAMLで):

.navbar.navbar-inverse
  .navbar-inner
    .nav-collapse.collapse
      %ul.nav.pull-left
        %li.dropdown
          %a(href="#")
            %span Report
            %b.caret
          %ul
            %li
              %a#not-startup(href="#" rel="nofollow") Not Startup
              %a#broken-page(href="#" rel="nofollow") Broken Page
              %a#malicious(href="#" rel="nofollow") Malicious
              %a#inappropriate-content(href="#" rel="nofollow") Inappropriate Content
              %a#other(href="#" rel="nofollow") Other
%iframe{:src => ...}

そしてCSS:

iframe {
  width: 100%;
  height: 100%;
  border: none;
}

.navbar {
  margin-bottom: 0;
  position: fixed; 
  width: 100%;
}
.navbar-inner {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

どうすればこれを修正できますか?

編集:

位置を固定しなくても問題なく動作します。

4

1 に答える 1

0

私は同じ問題に直面し、これを見つけました。

https://github.com/iurevych/Flat-UI/commit/423bef715f56c66c4905f1e7155128b360dfc5af

https://github.com/iurevych/Flat-UI/issues/1

表示の問題が原因のようです。追加display:none;する.navbar .nav ulと、ホバー時の効果を緩和することなく機能します。

于 2013-09-24T14:46:11.927 に答える