mirror of https://github.com/layui/layer
add layer.photo hover option
parent
0018e1a54f
commit
6ea934e653
File diff suppressed because one or more lines are too long
|
@ -16,12 +16,12 @@
|
|||
"author": "贤心",
|
||||
"homepage": "http://layer.layui.com/",
|
||||
"devDependencies": {
|
||||
"gulp": "^3.9.0",
|
||||
"del": "^2.2.2",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp-header": "^1.8.9",
|
||||
"gulp-minify-css": "^1.2.4",
|
||||
"gulp-uglify": "^1.5.4",
|
||||
"gulp-rename": "^1.2.2",
|
||||
"gulp-header": "^1.8.8",
|
||||
"del": "^2.2.2"
|
||||
"gulp-uglify": "^1.5.4"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/sentsin/layer/issues"
|
||||
|
|
20
src/layer.js
20
src/layer.js
|
@ -1074,6 +1074,11 @@ layer.photos = function(options, loop, key){
|
|||
dict.imgIndex = (start|0) + 1;
|
||||
|
||||
options.img = options.img || 'img';
|
||||
|
||||
// 增加图片信息输入控件显示模式
|
||||
// 'hover' hover in 的时候显示, out的时候隐藏
|
||||
// 'always' 一直显示
|
||||
options.infoshow = options.barshowtype || 'hover'
|
||||
|
||||
var success = options.success;
|
||||
delete options.success;
|
||||
|
@ -1164,11 +1169,13 @@ layer.photos = function(options, loop, key){
|
|||
|
||||
//一些动作
|
||||
dict.event = function(){
|
||||
dict.bigimg.hover(function(){
|
||||
dict.imgsee.show();
|
||||
}, function(){
|
||||
dict.imgsee.hide();
|
||||
});
|
||||
if(options.infoshow =='hover'){
|
||||
dict.bigimg.hover(function(){
|
||||
dict.imgsee.show();
|
||||
}, function(){
|
||||
dict.imgsee.hide();
|
||||
});
|
||||
}
|
||||
|
||||
dict.bigimg.find('.layui-layer-imgprev').on('click', function(event){
|
||||
event.preventDefault();
|
||||
|
@ -1249,6 +1256,9 @@ layer.photos = function(options, loop, key){
|
|||
success: function(layero, index){
|
||||
dict.bigimg = layero.find('.layui-layer-phimg');
|
||||
dict.imgsee = layero.find('.layui-layer-imguide,.layui-layer-imgbar');
|
||||
if(options.infoshow =='always'){
|
||||
dict.imgsee.show();
|
||||
}
|
||||
dict.event(layero);
|
||||
options.tab && options.tab(data[start], layero);
|
||||
typeof success === 'function' && success(layero);
|
||||
|
|
Loading…
Reference in New Issue