找回密码
 注册加入

扫一扫,极速登录

QQ登录

只需一步,快速开始

搜索
查看: 7667|回复: 10

关于房产图片出现双图的问题解决办法

[复制链接]
发表于 2011-8-19 00:01:52 | 显示全部楼层 |阅读模式
关于房产图片出现双图的问题

使用dl dd dt 代替 table 可以解决

D:\Wamp\www\discuz\template\ezhw\category\house_view.htm

使用
  1.        <div>
  2.                                 <!--{loop $piclist $url}-->
  3.                         <dl style="float:left;">
  4.                        <dd style="width:170; background-image:url(static/image/zoom/pic_bg.jpg); margin-bottom:0px;"><a href="{$_G[setting][attachurl]}$url" title="{lang house_picreturn}"><img src="{$_G[setting][attachurl]}$url" width="150" height="100" border="0" alt="" id="$url" class="photo" /></a>
  5.                                 <dt style="width:170; text-align:center;"><a href="{$_G[setting][attachurl]}$url" title="{lang house_picclick}">{lang house_picclick}</a></dt>
  6.                                 </dd>
  7.                         </dl>
  8.                                 <!--{/loop}-->
  9.                         </div>
复制代码


替换
  1.      <table cellspacing="0" cellpadding="0" align="left" border="0" cellspace="0">
  2.         <tbody>
  3.         <tr>
  4.           <td id="demo1" valign="top">
  5.                   <table width="100%" height="116"  border="0" cellpadding="0" cellspacing="0">
  6.             <tr>
  7.                                 <!--{loop $piclist $url}-->
  8.                                 <td width="171" background="static/image/zoom/pic_bg.jpg"><a href="{$_G[setting][attachurl]}$url" title="{lang house_picreturn}"><img src="{$_G[setting][attachurl]}$url" width="150" height="99" border="0" alt="" id="$url" class="photo" /></a></td>
  9.                                 <!--{/loop}-->
  10.             </tr>
  11.             <tr>
  12.                                 <!--{loop $piclist $url}-->
  13.                                 <td width="171" style="text-align:center"><a href="{$_G[setting][attachurl]}$url" title="{lang house_picclick}">{lang house_picclick}</a></td>
  14.                                 <!--{/loop}-->
  15.             </tr>
  16.           </table>
  17.                   </td>
  18.           <td id="demo2" valign="top"> </td>
  19.                   </tr></tbody></table>
复制代码



发表于 2011-8-19 00:07:40 | 显示全部楼层
感谢建议,我们会优化后加入下个版本的,再次感谢。
不过该代码在多图情况下是否依旧可以滚动呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-19 01:00:58 | 显示全部楼层
多图依然可以
duotu.JPG

点评

不是这个,我是指超过三张(四张、五张的情况下,默认代码是设置了滚动显示的,而这样该则会不行,另外动态放大在这里面也被去除了)  详情 回复 发表于 2012-3-1 13:23
回复 支持 反对

使用道具 举报

发表于 2011-8-19 01:49:36 | 显示全部楼层

不是这个,我是指超过三张(四张、五张的情况下,默认代码是设置了滚动显示的,而这样该则会不行,另外动态放大在这里面也被去除了)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-19 11:43:41 | 显示全部楼层
本帖最后由 dima 于 2011-8-19 12:02 编辑
管理员 发表于 2011-8-19 01:49
不是这个,我是指超过三张(四张、五张的情况下,默认代码是设置了滚动显示的,而这样该则会不行,另外动 ...

你是说多图自动换行和点击放大吧:实际效果如下


duotu-5.JPG

duotu_fangda.JPG

老代码在IE下不正常,新代码在IE 火狐 Google 下测试都正常。

点评

经测试,滚动效果丢失,如果不要滚动效果,原代码就可以不重复了  详情 回复 发表于 2012-3-1 13:23
呵呵,不是换行,原来的设计是会自动滚动的(大于三张时),这样更改就会丢失滚动效果了,目前网上对图片无缝滚动效果基本上都是采取重复来实现的  详情 回复 发表于 2012-3-1 13:23
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-19 12:09:56 | 显示全部楼层
附上修正后的文件,供测试:
house_view.rar (3.8 KB, 下载次数: 4)
回复 支持 反对

使用道具 举报

发表于 2011-8-19 12:39:14 | 显示全部楼层
确实有重复的问题
回复 支持 反对

使用道具 举报

发表于 2011-8-19 13:58:15 | 显示全部楼层
dima 发表于 2011-8-19 11:43
你是说多图自动换行和点击放大吧:实际效果如下

经测试,滚动效果丢失,如果不要滚动效果,原代码就可以不重复了。
不过仍然感谢楼主提供的思路和改进,欢迎继续交流,一起打造更好的模块

PS:管理员说的无法放大好像是因为你一楼的代码里面确实少了onload这部分
回复 支持 反对

使用道具 举报

发表于 2011-8-19 15:30:17 | 显示全部楼层
dima 发表于 2011-8-19 11:43
你是说多图自动换行和点击放大吧:实际效果如下

呵呵,不是换行,原来的设计是会自动滚动的(大于三张时),这样更改就会丢失滚动效果了,目前网上对图片无缝滚动效果基本上都是采取重复来实现的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-19 18:27:55 | 显示全部楼层
出现重复图片会被认定为BUG少了滚动则不然,总得有所取舍

点评

我们取了滚动,呵呵,提供用户多一个选择总是好的。  详情 回复 发表于 2012-3-1 13:23
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册加入  

本版积分规则

Archiver|手机版|小黑屋|Discuz!扩展中心 ( 浙ICP备14042422号-1 )|网站地图QQ机器人

GMT+8, 2024-5-5 00:28 , Processed in 0.199483 second(s), 19 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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