javascript - 如何使用 Jquery 更改图像大小并更改下一张/上一张图像?

标签 javascript jquery jquery-plugins lightbox wordpress

我想开发一个灯箱插件,所以我创建了一些 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);
    });
});

关于javascript - 如何使用 Jquery 更改图像大小并更改下一张/上一张图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16807620/

相关文章:

javascript - 循环对象数组和格式值

javascript - 我们可以显式捕获 Puppeteer (Chrome/Chromium) 错误 net::ERR_ABORTED 吗?

javascript - 页面加载时显示的隐藏表单

javascript - 有没有办法让div从右到左呈现HTML

php - jQuery Ajax post 到 PHP 脚本给出 404 错误

javascript - 将模态框定位到当前窗口 - jQuery

javascript - 如何优化这些 jquery 函数?

javascript - Dojo 表单处理事件

jquery - SlickGrid - 更改输入的样式 Slick.Editors

php - 使用 PHP 从 Bootstrap Select 获取多选数据