ウェブサイトの右側に次のようなメニュー項目があります。-
- バスケットの概要
- ベストセラー
- クイックリンク
- 等
ページがスクロールされるときにバスケットの概要をページに沿って表示したいのですが、position:fixedを使用してこれを行う方法を知っていますが、他の要素も邪魔にならないように移動する必要があります。そうしないと、要素が重なってしまいます。
私はこれを見ていました:jsfiddleは仕事をして機能しますが、明らかにそれはボタンをクリックするだけで、jQueryを介してスクロールするようにこれを適応させる必要があります。
フロート固定divのチュートリアルをたくさん読みましたが、それらはすべて1つのdiv用であり、他のdivと対話する必要はありません。
可能であればアイデアやその方法はありますか?
次のようにjsフィドルからのコード:-
$(function() {
$('.upButton').click(function(e){
var $parent = $('.highlight').closest('.box');
$parent.insertBefore($parent.prev());
});
$('.downButton').click(function(e){
var $parent = $('.highlight').closest('.box');
$parent.insertAfter($parent.next());
});
});