如何打开全屏图像(for循环+ jQuery)
Cordova - How to open to full screen an image (for loop + jQuery)
我将图像存储在localStorage中,该值是base64编码的图像。该函数循环遍历localStorage并获取键和值,然后jQuery将该图像追加到html中。我的问题是,我怎么能使这些生成的图像列表能够去全屏点击?
function show() {
$( "#gallery" ).empty();
for(var i=0, len=localStorage.length; i<len; i++) {
var key = localStorage.key(i);
var value = localStorage[key];
$('#gallery').append('<img src=data:image/jpeg;base64,' + value + ' </img>');
}
}
我希望我的问题是清楚的,这是我的第一个问题。谢谢你的回答! jquery:
$('#gallery').on('click', 'img', function(){
$(this).toggleClass('fullscreen');
});
css: .fullscreen {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
这将允许用户点击一个图像,如果它不是全屏的,那么让它全屏,反之亦然。
如果你特别谈论的是"点击"(比如在手机上)而不是点击,你需要让jQuery移动和替换"点击"用"点击"在jQuery代码上面。
相关文章:
- 在 for 循环 jQuery 中使用 one()
- 如何使用 for 循环 jquery 将相应的值附加到相应的 dom 元素
- 如何在循环jQuery中的数组中存储数据
- 循环JQuery数组
- 将值添加到相同的变量循环jQuery中
- 使用For each循环-jquery创建变量
- 在循环 jQuery 上添加元素
- 需要访问每个循环 jQuery 之外的变量
- Javascript:将循环jQuery动画放在js函数中
- 简单的循环 JQuery
- 使用日期循环 jquery 隐藏元素
- 从循环 jQuery 命名变量
- 循环jquery $.get,如何知道循环何时完成
- 需要循环 jquery
- 循环jQuery中的多个executeSql
- 编写函数来循环jquery样式库中的元素
- 从我从循环(JQuery)中收集的表中删除行
- 在for循环Jquery/Javascript中设置延迟
- 循环JQuery对象
- For循环Jquery正在创建表