2012-04-02 10 views
-1

私のカーソルがカーソルの上になくても、自分のサイトのメニューが開いています。マウスが離れていてもメニューが開く

ここは画像です。 http://www.image-share.com/upload/1395/204.jpg

メニュー項目「バージョン情報」を下に移動します。あなたはそれが来る前にそれが開いているのを見るでしょう。

ウェブサイト;あなたのCSSで​​

+0

解決済み!可視性を使用する:隠された;オンフック可視性:可視性; – Reis

答えて

1
あなたが不透明でそれを隠すために...それはサブメニューがページ内のスペースを保持することを意味し、そしてあなたは、コンテナをマウスオーバーたら、それは不透明度を高めている

..


編集ルールは次のようになります。

#nmenu li:hover > ul { 
    left: 0; 
    opacity: 1; 
    position: absolute; 
    top: 35px; 
    visibility:visible; 
    transition-delay:0s; /* add the vendor specific versions.. -moz- -webkit- ..*/ 
} 

#nmenu li > ul { 
    left: auto; 
    top: auto; 
    visibility:hidden; 
} 

#nmenu ul { 
    -moz-transition: opacity 0.5s ease-in-out 0s, visibility 0s linear 0.5s; /* add the vendor specific versions.. -moz- -webkit- ..*/ 
} 
+0

私は今非常にはっきりと理解していました。私はそのオブジェクトにその効果を与えたい。私は不透明度0のときにそれを移動する必要があります。 – Reis

+0

@user、確かに..しかし、私はあなたがCSSでそれを行うことができるとは確信していません –

+0

私はそれが見えないようにしたいときは、それは可視です:隠された;ホバーポジションでは可視性:可視;それは問題を解決しました。あなたは私に非常に良い手がかりをくれた=)ありがとう! – Reis

関連する問題