在layui弹出层遍历展示图片和文章详情里面点击放大图片

这篇具有很好参考价值的文章主要介绍了在layui弹出层遍历展示图片和文章详情里面点击放大图片。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在layui弹出层遍历展示图片和文章详情里面点击放大图片,layui,前端,javascript

            <script type="text/html" id="img">
                @{{#  if(d.img){ }}
                <div lay-event="tupian">
                    <img src="@{{d.img}}" alt="" width="50" height="50">
                </div>
                @{{#  } }}
            </script>

        else if (layEvent === 'tupian') {
                        var imgs = data.img;
                        var tupian = '<div><img src="'+imgs+'" alt="" width="350" height="300"></div>';
                        layer.open({
                            type:0,
                            title:"大图",
                            area:['450px','450px'],
                            content:tupian
                        })
                    }

 借鉴:在layui弹出层遍历展示图片_layui弹出图片_其实不会敲代码的博客-CSDN博客

二、文章详情文章来源地址https://www.toymoban.com/news/detail-524868.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Layui图片弹窗示例(文章详情里面的图片,点击放大)</title>
    <link rel="stylesheet" href="https://cdn.staticfile.org/layui/2.6.8/css/layui.min.css">
</head>
<body>

<div class="layui-row">
    <div class="layui-col-md6">
        <img src="small_image.jpg" alt="小图" class="layui-img-click">
    </div>
    <div class="layui-col-md6">
        <img src="small_image.jpg" alt="小图" class="layui-img-click">
    </div>
</div>

<!-- 弹窗模板 -->
<script type="text/html" id="imgTpl">
    <div>
        <img src="{{d.src}}" alt="大图" style="max-width: 100%; max-height: 100%;">
    </div>
</script>

<script src="https://cdn.staticfile.org/layui/2.6.8/layui.min.js"></script>
<script>
    layui.use(['layer', 'jquery'], function () {
        var layer = layui.layer;
        var $ = layui.jquery;

        // 点击图片弹出大图
        $('.layui-img-click').click(function () {
            var src = $(this).attr('src');
            var imgHtml = $('#imgTpl').html();

            layer.open({
                type: 1,
                title: false,
                closeBtn: 1,
                area: ['auto', 'auto'],
                skin: 'layui-layer-nobg', // 没有背景色
                shadeClose: true,
                content: imgHtml.replace('{{d.src}}', src)
            });
        });
    });
</script>
</body>
</html>

到了这里,关于在layui弹出层遍历展示图片和文章详情里面点击放大图片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • WPF弹出层

    前几天领导让我在WPF的查询页面添加一个弹出层,防止用户查询大量数据时疯狂点击查询按钮或其他地方,我想了想最后决定用一个新的窗口做弹出层,WPF上面的控件都是使用 “ Material Design In XAML Toolkit ” 做的。 我自己做的弹出层非常简单,就是一个窗体上放了一个会转的

    2024年02月04日
    浏览(64)
  • Uniapp多选Popup(弹出层)

    uniapp中多选组件很少,故个人简单开发了一个,可简单使用,也可根据个人需求稍微改进 单选 多选(默认) 限制选择数量 默认选中 禁用选项 属性 默认值 说明 single false true为开启单选,否则为多选 max - 可选最多项 maxMessage - 超出最多项的提示信息,没有的话则默认清掉最

    2024年01月20日
    浏览(28)
  • 微信小程序弹出层弹出后禁止页面滚动

    1.用一个view标签把页面禁止滚动部分包裹,并添加自定义类名 初始值为空 2. 在弹出层打开是,改变变量的值 3.给isNoRoll设置样式

    2024年02月08日
    浏览(62)
  • 浅谈WPF之Popup弹出层

    在日常开发中,当点击某控件时,经常看到一些弹出框,停靠在某些页面元素的附近,但这些又不是真正的窗口,而是页面的一部分,那这种功能是如何实现的呢?今天就以一个简单的小例子,简述如何 在WPF开发中,通过Popup实现鼠标点击弹出浮动停靠窗口 ,仅供学习分享使

    2024年02月03日
    浏览(41)
  • layer弹出层点击关闭按钮刷新父页面

    在弹出层页面,,找到layer关闭按钮,写一个关闭事件,里面去执行js方法。 例:页面写个a标签方便调用:a id=“hidalayerclose” style=“display: none;” οnclick=“fureload()”

    2024年04月22日
    浏览(29)
  • Flutter:自定义组件的上下左右弹出层

    最近要使用Flutter实现一个下拉菜单,需求就是,在当前组件下点击,其下方弹出一个菜单选项,如下图所示: 实现起来,貌似没什么障碍,在Flutter中本身就提供了弹出层PopupMenuButton组件和showMenu方法,于是开搞,代码如下: 直接使用showMenu也行,代码如下: PopupMenuButton运行

    2024年02月10日
    浏览(57)
  • 原生微信小程序实现弹出层效果

    WXML JS WXSS 效果图

    2024年02月16日
    浏览(40)
  • uniapp组件库Popup 弹出层 的使用方法

    目录 #平台差异说明 #基本使用 #设置弹出层的方向 #设置弹出层的圆角 #控制弹窗的宽度 | 高度 #内容局部滚动 #API #Props #Event 弹出层容器,用于展示弹窗、信息提示等内容,支持上、下、左、右和中部弹出。组件只提供容器,内部内容由用户自定义 #平台差异说明 App H5 微信小

    2024年01月21日
    浏览(43)
  • h5,微信小程序弹出层底部禁止滑动

    1.如果弹窗内容不可滑动,仅展示 方案一:只需要给弹窗蒙层加上 @touchmove.prevent 即可实现,无兼容性问题 方案二:在弹窗蒙层加上touch-action:none; 方案三:打开弹窗时,设置body的overflow属性为hidden并阻止默认事件 关闭弹窗时设置body的overflow属性为\\\"\\\"并移除阻止默认事件 2. 如

    2024年02月07日
    浏览(36)
  • 微信小程序——使用 Vant 组件实现 Popup 弹出层(各位置弹出详细代码分享)

    ✅作者简介:2022年 博客新星 第八 。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:微信小程序学习分享 ✨特色专栏:国学周更-心性养成之路 🥭本文内容:微信小程序——使

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包