大家好,欢迎来到IT知识分享网。
一、layui组件下载地址
Layui镜像站-经典开源模块化前端 UI 框架(官方文档完整镜像)
二、实现
1.js方法
$(document).on('click', '.preview',function(data){
var obj = data.target.dataset;
switch (obj.type) {
case 'image':
layer.photos({
photos: {
"title":'预览图',
"id":222,
"start":0,
"data":[{
"src": obj.url
}]
}
});
break;
case 'mp4':
var loadstr = '<video width="100%" height="100%" controls="controls" autobuffer="autobuffer" autoplay="autoplay" loop="loop">' +
'<source src="'+ obj.url +'" type="video/mp4"></source></video>'
layer.open({
type: 1,
title: '播放视频',
area:['800px','auto'],
content: loadstr,
});
break;
case 'file':
window.location.href = obj.url;
break;
}
});
2.html
//视频
<label>视频地址:<small class="preview" data-type="mp4" data-url="视频地址">预览</small></label>
//图片
<label>图片地址:<small class="preview" data-type="image" data-url="图片地址">预览</small></label>
//附件
<label>附件地址:<small class="preview" data-type="file" data-url="附件地址">预览</small></label>
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14982.html