それで、これまでにこのナビゲーションバーを作成しましたが、自分が考えていることを実現できるかどうかさえ知りたいです。現在、各リンクにカーソルを合わせると、リンクがドロップダウンします(パディングが増加します)。
さて、私が興味を持っているのは、「test1」とカーソルを合わせると、test2-4も一緒にドロップしますが、ドロップダウンから作成されたパディングに「test1」の情報が表示されます。ユーザーがそこにある情報をクリックまたは読み取ることができるようにします。また、ユーザーが希望する場合は、マウスをtest2に移動すると、すべてがtest2フィールドにあるものにアニメーション化され(不透明度、これは私ができると思います)、test3も同じことを行います。
私はこれであまり成功していません。以前に完全に別のパネルを作成しましたが、それが正確に機能しなかったか、正しく実行していませんでした。
これが私が取り組んできたものです、どんな助けでもいただければ幸いです!ありがとう!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function() {
$("#nav li > a").hover(function() {
$(this).stop().animate({paddingTop: "100px"}, 100);
},
function() {
$(this).stop().animate({paddingTop: "10px"}, 200);
});
});
</script>
<style type="text/css">
#nav
{
position: absolute;
top: 0;
left: 60px;
padding: 0;
margin: 0;
list-style: none;
}
#nav li
{
display: inline;
}
#nav li a
{
float: left;
display: block;
color: #555;
text-decoration: none;
padding: 10px 30px;
background-color: #d1d1d1;
border-top: none;
}
</style>
</head>
<body>
<div id="wrap">
<ul id="nav">
<li><a href="">test1</a></li>
<li><a href="">test2</a></li>
<li><a href="">test3</a></li>
<li><a href="">test4</a></li>
</ul>
</div>
</body>
</html>