マイページの内容が大きく、リンクがあります。リンク上でユーザーのマウスをクリックすると、divがポップアップ表示されますが、ブラウザウィンドウをスクロールすると、表示されるときにdivの位置が変更されます。 divをスクロールバーの上にドラッグして位置を調整して調整するような方法でdivを表示して表示する方法&非常に簡単に行う方法をアドバイスしてください。ウィンドウスクロールバーの移動に従ってdiv位置を調整します。
4
A
答えて
5
あなたは、ユーザーがスクロールは、IEときのために追跡するために、jQueryのスクロールを使用することができます。
は$(window).scroll(function() {
$("#divId").offset({ left: left, top: top});
});
EDIT:
はまた、あなたは、例えば、純粋なCSSを使用することができ、このblog entry
10
ちょっと見てみましょうposition:fixed;top:30px;left:30px;z-index:100;
二jQueryのソリューション:
CSS:
<style type="text/css">
#mainmenu{position:absolute;left:30px;top:30px;z-index:100;}
#content{height:2000px;}
</style>
jQueryの
<script type="text/javascript">
$(function(){
$(window).scroll(function(){
$('#mainmenu').animate({top:$(window).scrollTop()+30},500);
});
});
</script>
HTML:
<div id="mainmenu">
<ul>
<li><a href="">link 1</a></li>
<li><a href="">link 2</a></li>
<li><a href="">link 3</a></li>
<li><a href="">link 4</a></li>
</ul>
</div>
<div id="content">
</div>
乾杯
G.
1
$(window).scroll(function() {
var windowWidth = document.documentElement.clientWidth;
var windowHeight = document.documentElement.clientHeight;
var divWidth = windowWidth * 0.7;
var divHeight = windowHeight * 0.7;
$("#divPopup").width(divWidth);
$("#divPopup").height(divHeight);
var popupWidth = $("#divPopup").width();
var popupHeight = $("#divPopup").height();
$("#divPopup").css({
"position": "absolute",
"top": (windowHeight/2 - popupHeight/2) + $(window).scrollTop(),
"left": windowWidth/2 - popupWidth/2
});
});
関連する問題
- 1. divを内部divに従って調整します
- 2. ウィンドウのスクロールバーに従ってdivを移動します
- 3. divの高さに合わせてトップ位置を調整します。
- 4. ULは位置を調整します
- 5. divタグの位置を絶対的に再調整する
- 6. jQuery slideToggleは動的に位置を調整しますか?
- 7. Qt pythonは位置ウィジェットを動的に調整します
- 8. 固定ヘッダーの下のDIVの位置を調整するPHP
- 9. ブートストラップテーブルの位置調整
- 10. (ブラウザウィンドウの幅に基づいて)DIV内のサムネイルの位置を自動調整しますか?
- 11. ウィンドウの幅の変更に応じてdiv位置を流体的に調整
- 12. ウィンドウ外にオーバーフローした場合のタイムピッカー自動調整位置
- 13. Android Studioでボタンの位置を動的に調整する
- 14. ポリゴンの位置を調整する - jQuery
- 15. Xcode:UICollectionViewCellの位置を調整する
- 16. 要素の位置を調整する
- 17. FB.ui()ダイアログボックスの位置を調整する
- 18. matplotlibカラーバーの位置を調整する
- 19. スイングコンポーネントの位置を調整する
- 20. 相対的な位置のdivをオーバーフローの外に移動div隠しdiv
- 21. SSRSの日付に従ってインジケータ/セルを調整する式
- 22. ipadの向きに従ってツールバーを調整する方法
- 23. divとして移動するjQuery Sliderは位置をアニメーションします
- 24. ボタンの位置に基づいてImageViewの位置を動的に調整する
- 25. UITabBarItemバッジの位置を調整しますか?
- 26. CSS - 背景位置アニメーションの調整
- 27. 要素は親と兄弟に従って幅を調整します
- 28. スクロールに従って位置を変更してください
- 29. クリップされたcontentedit divのビューをカーソル位置に移動
- 30. 調整ページのスクロール位置に基づいてウィンドウの位置をポップアップし、クリックして閉じる。
は「絶対」CSSを使用して、JScriptのでこれをバックアップすると、これを行うには正しい方法です。 –
@Gregory Machon本当に大変感謝しています –