Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] dz分类信息发帖模板文本框鼠标点击显示出浮动图片提示!

[复制链接]
东哥小网络 发表于 2016-12-17 22:20:14 | 显示全部楼层 |阅读模式
本帖最后由 东哥小网络 于 2016-12-23 22:50 编辑





dz分类信息发帖模板文本框鼠标点击显示出浮动图片提示!
  1. <script type="text/javascript">
  2.     _attachEvent(window, 'load', function () {
  3.         //下面的playurl替换为后台设置的分类信息字段变量名
  4.         var objVideoUrl = $('typeoption_playurl');
  5.         //下面divTooltipVideoUrl设置为提示图片所在层的ID
  6.         var divTooltipVideoUrlId = 'divTooltipVideoUrl';
  7.         if (objVideoUrl) {
  8.             objVideoUrl.onfocus = function () {
  9.                 var offset = fetchOffset(objVideoUrl, 0);
  10.                 if (!$('divTooltipVideoUrl')) {
  11.                     var divTooltip = document.createElement('div');
  12.                     divTooltip.id = 'divTooltipVideoUrl';
  13.                     divTooltip.style.position = 'absolute';
  14.                     //下面的图片static/image/geturltip.png替换为需要提示的图片路径
  15.                     divTooltip.innerHTML = '<img src="static/image/geturltip.png" />';
  16.                     document.body.appendChild(divTooltip);
  17.                 }
  18.                 $(divTooltipVideoUrlId).style.display = '';
  19.                 $(divTooltipVideoUrlId).style.top = offset['top'] - $(divTooltipVideoUrlId).offsetHeight + 'px';
  20.                 $(divTooltipVideoUrlId).style.left = offset['left'] - 6 + 'px';
  21.             };
  22.             objVideoUrl.onblur = function () {
  23.                 $(divTooltipVideoUrlId).style.display = 'none';
  24.             };
  25.             objVideoUrl.onkeydown = function () {
  26.                 $(divTooltipVideoUrlId).style.display = 'none';
  27.             };
  28.         }
  29.     });
  30. </script>
复制代码
var objVideoUrl = $('typeoption_playurl');    的 playurl 是你分类信息的变量名
var offset = fetchOffset(objVideoUrl, 0);  的 0 是你要显示的字段位置(用来在不同的分类信息文本框提示图片显示)
divTooltip.innerHTML = '<img src="static/image/geturltip.png" />'; 是 static/image/geturltip.png 是你要提示图片的链接


如果要用多个图片提示就重复上面这段代码,不同字段变量名和提示层ID改变下即可!

可能有的人不会就看这个图:

图里面的第一的代码 playurl1 和第二的代码 playurl2 是你后台需要显示的提示的对应的分类信息字段变量名称!
图里面的第一的代码 divTooltipVideoUrl1 和第二的代码 divTooltipVideoUrl2 这个名字随意,不要重复也不要跟页面上别的元素id冲突就得了
图里面的第一的代码是图片链接这个就不多说了!

代码加到 template/default/forum/post.htm 这个文件最下面

多个的话就重复上面这段代码,不同字段变量名和提示层ID改变下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 东哥小网络 发表于 2016-12-23 22:53:43 | 显示全部楼层
己解决了,看上面的教程!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 13:23 , Processed in 0.017882 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表