私はギャラリーをもっと良くしようとしました。ユーザーが画面の中央で画像を開くために要素をクリックしたいとき。私はクラスや何かを追加することでこれを行う効率的な方法があると確信しています。 どうすればいいですか?クリックすると画面の中央に画像が開きます
HTML
<ul class="gallery">
<li>
<img src="img/1.png" />
<div class="caption" onclick="view('1.png')">
<div class="blur"></div>
<div class="caption-text">
<h1>+</h1>
</div>
</div>
</li>
<li>
<img src="img/2.png" onClick="view('2.png');">
<div class="caption">
<div class="blur"></div>
<div class="caption-text">
<h1>+</h1>
</div>
</div>
</li>
<ul>
Javascriptを:
<script type="text/javascript">
function view(imgsrc) {
viewwin = window.open(imgsrc,'viewwin', 'width=600,height=300');
}
</script>
なぜ、このような[ 'fancyboxとしてプラグインを使用していません'](http://fancyapps.com/fancybox/#examples)? –
jsfiddle(または関連する)デモリンクを入力してください。 –
これを試してみてください:http://stackoverflow.com/questions/4068373/center-a-popup-window-on-screen –