zoukankan      html  css  js  c++  java
  • 图片处理问题

    
    
    //css与引用
    @section Styles{
    <link href="/Content/plugins/Swiper-3.4.2/dist/css/swiper.min.css" rel="stylesheet" /> <style> .headgd { display: inline-block; } .scrolltr { max-height: 300px; overflow: scroll; display: inline-block; } .scrolltr::-webkit-scrollbar { /*滚动条整体样式*/ 0px; /*高宽分别对应横竖滚动条的尺寸*/ } .expireMember { background-image: url(/Content/dist/img/ExpireMember.png); 27px; height: 27px; background-position: center; background-size: cover; margin: 0 auto; } .expireMemberActive { background-image: url(/Content/dist/img/ExpireMemberActive.png); } .aOpenCard:hover { background-color: #59A2FF; color: #ffffff; } </style> }
    
    
    
    function showPic(clubKey,userKey) {
                btns = [
                    {
                        label: '<i class="fa fa-check"></i> 确定',
                        action: function (dialog) {
                            dialog.close();
                        }
                    }
                ];
                $.ajax({
                    type: 'post',
                    data: { clubKey: clubKey, userKey: userKey },
                    url: '@Url.Action("GetMemberContracts")',
                    success: function (model)
                    {
                        var data = new Object();
                        for (var i = 0; i < model.memberContracts.length; i++) {
                            if (model.memberContracts[i].Images != "" && model.memberContracts[i].Images != null) {
                                if (data.imgs != undefined) {
                                    var imgs = model.memberContracts[i].Images.split("|");
                                    for (var j = 0; j < imgs.length; j++) {
                                        data.imgs.push(imgs[j]);
                                    }
                                } else {
                                    data.imgs = model.memberContracts[i].Images.split("|");
                                }
                                
                            }
                        }
                        if (data.imgs == undefined) {
                            data.noimgs = true;
                        }
                        gym.Dialog("imgs", "file-text-o", "合同图片", "ContractImgs", data, btns, OnShownForSwiper);
                    }
                })
                
            }
    <script type="text/x-jquery-tmpl" id="ContractImgs">
    
            <div>
    
                <!-- Swiper -->
    
                <div class="swiper-container gallery-top">
                    <div class="swiper-wrapper">
                        <input type="hidden" id="noimgs" value="0"/>
                        {{if noimgs}}
                        <div class="nothing" style="height:200px;padding-top:35px;inherit"><i class="fa fa-smile-o" style="margin-bottom: 7px;display: block;"></i></div>
                        {{else}}
                        {{each imgs}}
                        <div class="swiper-slide my-slide  swiper-no-swiping">
                            @*<img id="rotateImg" class="swiper-slide rotateImg" src="{{= $value}}" />*@
                            <img id="rotateImg" class="swiper-slide rotateImg" style="450px;height:450px;" src="{{= $value}}" onclick="openImg(this)" />
                        </div>
                        {{/each}}
                        {{/if}}
                    </div>
                    <!-- Add Arrows -->
                    <div class="swiper-button-next swiper-button-white"></div>
                    <div class="swiper-button-prev swiper-button-white"></div>
                </div>
                <div class="swiper-container gallery-thumbs">
                    {{if noimgs}}
                    {{else}}
                    <div style="padding-left: 43%; padding-bottom: 5%; padding-top: 3%;">
                        <button class="btn btn-primary" data-method="rotate" data-option="-90" type="button" onclick="Rotate(-90)" title="左转,90度">
                            <span class="docs-tooltip" data-toggle="tooltip" title="">
                                <span class="fa fa-rotate-left"></span>
                            </span>
                        </button>
                        <button class="btn btn-primary" data-method="rotate" data-option="90" type="button" onclick="Rotate(90)" title="右转,90度">
                            <span class="docs-tooltip" data-toggle="tooltip" title="">
                                <span class="fa fa-rotate-right"></span>
                            </span>
                        </button>
                    </div>
                    {{/if}}
                 
                    <div class="swiper-wrapper">
                        {{each imgs}}
                        <div class="swiper-slide my-slide rotateZoomImg" style="200px;height:200px;">
                            <img class="swiper-slide" src="{{= $value}}" />
                        </div>
                        {{/each}}
                    </div>
                </div>
            </div>
        </script>
    function OnShownForSwiper() {
     //初始化
                var galleryTop = new Swiper('.gallery-top',
                {
                    slideClass: 'my-slide',
                    nextButton: '.swiper-button-next',
                    prevButton: '.swiper-button-prev',
                    spaceBetween: 10,
                    observer: true, //修改swiper自己或子元素时,自动初始化swiper
                    observeParents: true, //修改swiper的父元素时,自动初始化swiper
                });
                var galleryThumbs = new Swiper('.gallery-thumbs',
                {
                    slideClass: 'my-slide',
                    spaceBetween: 10,
                    centeredSlides: true,
                    slidesPerView: 'auto',
                    touchRatio: 0.2,
                    slideToClickedSlide: true,
                    observer: true, //修改swiper自己或子元素时,自动初始化swiper
                    observeParents: true, //修改swiper的父元素时,自动初始化swiper
                });
                galleryTop.params.control = galleryThumbs;
                galleryThumbs.params.control = galleryTop;
    
                //初始化cropper插件
                $('.rotateImg').width(450);
                $('.rotateImg').height(450);
                $('.rotateZoomImg').width(200);
                $('.rotateZoomImg').height(200);
            }

    无图效果:

    有图效果:

     点击合同出现图示效果

  • 相关阅读:
    MAC Operation not permitted
    Failed to connect to raw.githubusercontent.com port 443
    Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?);
    mysql随机抽取数据
    git 初始创建项目
    VS Code 中的代码自动补全和自动导入包
    25个ssh命令行技巧
    KaTex语法说明
    聊聊OkHttp实现WebSocket细节,包括鉴权和长连接保活及其原理!
    面试官:“看你简历上写熟悉 Handler 机制,那聊聊 IdleHandler 吧?”
  • 原文地址:https://www.cnblogs.com/zhangzixin/p/9605402.html
Copyright © 2011-2022 走看看