如何使用Jquery更改图像大小和更改下一个/前一个图像
How to change image size and change next/prev image using Jquery?
我想开发一个灯箱插件,所以我创建了一些css和下面的脚本
$(function (){
$("img").click(function() {
var imp = $(this).attr('src');
var i=700;
var j=700;
$(".box").html($("<img>").attr("width", i));
$(".box").html($("<img>").attr("width", j));
$(".box").html($("<img>").attr("src", imp));
});
});
css
.box
{
position:absolute;
top:20%;
left:20%;
width:auto;
height:auto;
background:#ffffff;
z-index:999999;
padding:10px;
box-shadow:0px 0px 5px #444444;
display:none;
}
这里的。box是类div,当用户单击它时,我在其中显示图像。但我想显示它在大,所以我使用宽度 attr,但它不会改变我。此外,我想添加下一个以前的功能,以改变图像到下一个图像时,用户单击下一个和前。有人能帮忙吗?
试试这个,
$(function (){
$("img").click(function() {
var imp = $(this).attr('src');
var i=700;
var j=700;
$img=$("<img>");
$(".box").html($img);
$img.width(i);
$img.attr('src',imp);
});
});
使用 pre伤寒(一个jQuery灯箱克隆)如果你想减少你的工作
您将获得灯箱及其图库的代码。
如果您正在寻找简单的灯箱,然后使用具有$("body").height()
的模态蒙版$("body").width()
, z-index:5001
和opacity:0.3
.然后改变box的css,使其在中心对齐页面,增加.box
的z-index为5001,并在其中添加图像
相关文章:
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 如何将多个画布保存为一个图像
- 是否可以仅通过jQuery将图像替换为用户动态选择的另一个图像
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 如何在设定的时间间隔内一次只显示一个图像
- 如何在另一个html文件的框架中包含图像
- 循环以检查数组中的最后一个图像
- 下载Div&画布为一个图像
- 使用D3.js和GeoJson在地图上的某些坐标上设置一个小图像
- 当页面包含指向一个图像的多个链接时,fancyBox会复制缩略图辅助图像
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 如何从 javascript 中可能具有一个或多个图像的字符串中仅获取图像名称
- 在引导程序旋转木马中显示下一个图像
- 拉斐尔用一个图像填满了这个圆圈
- 一个javascript实现base64图像编码并将结果写入文本文件
- 当我点击MVC视图中的图像时,如何打开另一个页面
- 创建,显示图像作为背景图像一个接一个- JavaScript
- 添加图像一个接一个的元素点击
- 将图像一个叠在另一个上面
- 将图像一个堆叠到另一个(javascript)