リンクがクリックされた後に div を position:fixed に設定するこの小さな関数があります。
$(window).load(function(){
$('#linktofreeze').click(function() {
var ftop = $('#fixedbox').offset().top - $(window).scrollTop();
var fleft = $('#fixedbox').offset().left;
$('#fixedbox').css({position: 'fixed', left: fleft + 'px', top: ftop + 'px'});
});
});
私が今達成しようとしているのは、全体を逆にすることです.2番目のリンクがクリックされたとき、divの位置はもう「固定」されるべきではありません.
これを行う最善の方法は何ですか?この機能「onClick」を再度削除/削除する方法はありますか?
より明確にするために、jsFiddle にファイルをアップロードしました: http://jsfiddle.net/hZX5h/72/
誰かが助けてくれたら最高です。ありがとう!