dz门户文章内容页实现点击图片放大功能-Discuz教程下载

dz门户文章内容页实现点击图片放大功能

开通本站Svip会员,全站资源免费下
点击门户文章内容页的图片,是跳转到图片原地址,不知道有没有相应的设置或者代码实现点击图片放大原图  大屏显示  再点击恢复原状

首先,要引入jq库,我测试版本jQuery v2.0.0。
其次,这么写需要有防止$冲突的jq代码<script>jQuery.noConflict();</script>。
然后,再确定引入的zoomify.min.js路径是否正确。
帖子里的图片<img>TAG.html" target="_blank" class="relatedlink">标签是带一些参数的,门户没有。
可以利用网上的一些js来做类似效果。
亲爱的游客您好,请 登录 后进行 回复
html
  1. <div class="show-content">
  2. 文章内容……
  3. </div>
复制代码
内容区域容器是class="show-content"。
CSS
  1. <style>.zoomify.zoomed{z-index:9999;position: relative;}.zoomify-shadow{background-color: rgb(0, 0, 0);opacity: 0.5;position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index:800;}</style>
复制代码
这个css是给图片和背景遮罩用的。
JQ
  1. <script src="{$plugin_path}/static/js/zoomify.min.js"></script>
  2. <script type="text/javascript">
  3.   jQuery('.show-content img').css('cursor','pointer');
  4.   jQuery('.show-content img').zoomify();
  5. </script>
复制代码
jQuery是我的防止冲突改名,原本为$,{$plugin_path}是我的插件路径,换成自己的。

补充:
zoomify()本身有一些参数,比如放大开始,放大完成,缩小开始,缩小完成,每一步都可以添加一些效果,详情百度zoomify.min.js。

测试环境:Discuz! X3.4 utf-8,火狐浏览器61.0.1 (64 位)。

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部