私の計画は、単一のページのWebサイトにループの水平メニューを作成することですが、それを行うことはできません。水平ナビゲーションにアクティブメニューを集中させる方法はありますか?説明は添付の画像を参考にしてください。水平ナビゲーションでアクティブなメニューを中央に配置する方法
ピック1は、ナビゲーションの外観となり、ユーザーは番号2をクリックすると、数2がアクティブになり、場所がメニューの中心になります。
お知らせください。あなたがアドバイスをしたくない
私の計画は、単一のページのWebサイトにループの水平メニューを作成することですが、それを行うことはできません。水平ナビゲーションにアクティブメニューを集中させる方法はありますか?説明は添付の画像を参考にしてください。水平ナビゲーションでアクティブなメニューを中央に配置する方法
ピック1は、ナビゲーションの外観となり、ユーザーは番号2をクリックすると、数2がアクティブになり、場所がメニューの中心になります。
お知らせください。あなたがアドバイスをしたくない
HTML
<ul>
<li>menu 01</li>
<li>menu 02</li>
<li class="active">menu 03</li>
<li>menu 04</li>
<li>menu 05</li>
</ul>
CSS
body{
text-align: center;
}*{
margin: 0;
padding: 0;
}
ul{
margin-top: 50px;
}
li{
display: inline-block;
width: 120px;
list-style: none;
}
li.active{
color: red;
}
jQueryの
$(document).ready(function() {
var nextActiveElement;
var currentActiveElement = $("li.active").text();
$("li").click(function(){
nextActiveElement = $(this).text();
$(this).text(currentActiveElement);
currentActiveElement = nextActiveElement;
$("li.active").text(nextActiveElement);
});
});
ありがとうございます。私はこの方法でうまくいく – faliqaiman
jqueryを含めることを忘れないでください –
はい、テスト済み! [jsfiddle](https://jsfiddle.net/dnhch4k1/)、項目を選択するとスライドできますか? lavalampメニューのように、ホバーがハイライト表示されます。しかし、このために、ユーザーがクリックすると、スライダのような位置に応じてメニューがスライドします。 – faliqaiman
。あなたは私たちにあなたの仕事をして欲しいです...何か試しましたか? – tomloprod
私は数回試しても動作しません。だからこそコードが出てこなかったのです。 – faliqaiman
プラス私はまだjQueryを学んでいて、あなたのようにそれをマスターしていません。だから私はここで助けが必要です。 – faliqaiman