點選圖片出現圖片(以彈框方式顯示)
阿新 • • 發佈:2019-01-22
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="js/layer/skin/layer.css" />
<script type="text/javascript" src="js/jquery-2.1.0.min.js" ></script>
<script type="text/javascript" src="js/layer/layer.js" ></script>
</head>
<body>
<div id="div1">
<img src="img/123.jpg"/>
<img src="img/135.jpg"/>
<img src="img/123.jpg"/>
<img src="img/2.jpg"/>
<img src="img/4.jpg"/>
<script>
layer.open({
type: 1,
title: false,
closeBtn: 0,
shadeClose: true,
skin: 'yourclass',
content: "<img src="+$(this).attr("src")+ "/>"
});
})
</script>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="js/layer/skin/layer.css" />
<script type="text/javascript" src="js/jquery-2.1.0.min.js" ></script>
<script type="text/javascript" src="js/layer/layer.js" ></script>
</head>
<body>
<div id="div1">
<img src="img/123.jpg"/>
<img src="img/135.jpg"/>
<img src="img/123.jpg"/>
<img src="img/2.jpg"/>
<img src="img/4.jpg"/>
</div>
$(document).ready(function(){
//jquery方式
$('#div1 img').on('click', function(){layer.open({
type: 1,
title: false,
closeBtn: 0,
shadeClose: true,
skin: 'yourclass',
content: "<img src="+$(this).attr("src")+ "/>"
});
});
//layer內建元件 layer.photos(option)-相簿層 具體看layer官方API
- layer.ready(function(){ //為了layer.ext.js載入完畢再執行
- layer.photos({
- photos: '#layer-photos-demo'
- ,anim: 5 //0-6的選擇,指定彈出圖片動畫型別,預設隨機(請注意,3.0之前的版本用shift引數)
- });
- });
})
</script>
</body>
</html>