ここ< BRの長いセット後のリンクがありますコードポップアップdivを作成してポップアップすると、上にスクロールされません。
<html>
<head>
<style>
#container {
border: 1px solid black;
width: 100px;
height: 20px;
margin: 0 auto;
text-align: center;
}
#fade {
display: none;
background: black;
opacity:0.4;
filter:alpha(opacity=50);
z-index: 1;
position: fixed; left: 0; top: 0;
width: 100%; height: 100%;
}
#window {
width: 200px;
height: 50px;
background: white;
position:absolute;
left:40%;
top:40%;
z-index: 2;
text-align: center;
}
</style>
<script type="text/javascript" src='/libs/jquery/jquery.js'></script>
<script>
$(document).ready(function() {
$('#view').click(function() {
$('#fade').fadeIn();
var addWindow = "<div id='window'><h3>This is a popup window.</h3></div>"
$(addWindow).appendTo('body');
});
$('#fade').click(function() {
$('#fade, #window').fadeOut();
});
});
</script>
</head>
<body>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div id="container">
<a href="#" id="view">
View window
</a>
</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div id="fade"></div>
</body>
</html>
だ>、私はちょうど私のページが異なるオブジェクトで混雑していることを言うために意図的にそれをやったし、私のリンクがページの中央にありました。ここで起こったのは、[ビューウィンドウ]をクリックすると、div /ウィンドウが表示されますが、ウィンドウは常にページの上に表示されます。スクロールしてウィンドウが表示されます。私は、ウィンドウを上にスクロールせずに「ウィンドウを表示」リンクをクリックしたのと同じ位置に表示したい。出来ますか?私はそれがちょうどCSSの問題だと思う、助けてください!ありがとう。リンクをクリックすると、
- が
1は、容器
ありがとうございます!最初の実行時にウィンドウが適切な場所に表示された後、#フェードをクリックした後、再び#viewをクリックしましたが、ウィンドウが下部に表示されます。 – kimbebot
「ウィンドウを表示」にというタグを使用している場合は、divタグに置き換えて試してください。 –