ECSHOP:商品展示页面鼠标滑过小图显示大图
2012-03-19 16:19
381 查看
关于如何使ecshop网店里商品图片在能多现实的前提下又不影响客户查看呢?这就需要鼠标经过图片就能切换为大图的功能,具体如何操作呢?鼠标滑过小图显示大图的代码如下:
先打开goods.dwt
添加代码:
<script type="text/javascript">
function change_img(img_src)
{
document.getElementsByName(“goods_img”)[0].src=img_src;
}
</script>
在<head></head>之间。
然后找到代码:
<img src="{$goods.goods_img}" alt="{$goods.goods_name|escape:html}" >
在”{$goods.goods_name|escape:html}”代码的后面加上:
name="goods_img"
最后打开goods_gallery.lbi
找到代码:
<!– {foreach from=$pictures item=picture}–>
<li><a href="gallery.php?id={$id}&img={$picture.img_id}" target="_blank"><img src="{if $picture.thumb_url}{$picture.thumb_url}{else}{$picture.img_url}{/if}" alt="{$goods.goods_name}" /></a>
</li>
<!–{/foreach}–>
在class="B_blue"后面加上:
onmouseOver="change_img(this.src)" />
保存,运行即可。
经过上面的测试,鼠标滑过小图,在上面的图片显示位置显示的还是小图,原因在于:onmouseOver=”change_img(this.src)”,这段代码的意思是在上面的图片显示区显示当前的图片地址,this.src,而当前的图片地址正好是小图,解决方法:
将上面提到的:<img src="{if $picture.thumb_url}{$picture.thumb_url}{else}{$picture.img_url}{/if}"
修改为:<img src="{$picture.img_url}"
OK!
问题解决!
先打开goods.dwt
添加代码:
<script type="text/javascript">
function change_img(img_src)
{
document.getElementsByName(“goods_img”)[0].src=img_src;
}
</script>
在<head></head>之间。
然后找到代码:
<img src="{$goods.goods_img}" alt="{$goods.goods_name|escape:html}" >
在”{$goods.goods_name|escape:html}”代码的后面加上:
name="goods_img"
最后打开goods_gallery.lbi
找到代码:
<!– {foreach from=$pictures item=picture}–>
<li><a href="gallery.php?id={$id}&img={$picture.img_id}" target="_blank"><img src="{if $picture.thumb_url}{$picture.thumb_url}{else}{$picture.img_url}{/if}" alt="{$goods.goods_name}" /></a>
</li>
<!–{/foreach}–>
在class="B_blue"后面加上:
onmouseOver="change_img(this.src)" />
保存,运行即可。
经过上面的测试,鼠标滑过小图,在上面的图片显示位置显示的还是小图,原因在于:onmouseOver=”change_img(this.src)”,这段代码的意思是在上面的图片显示区显示当前的图片地址,this.src,而当前的图片地址正好是小图,解决方法:
将上面提到的:<img src="{if $picture.thumb_url}{$picture.thumb_url}{else}{$picture.img_url}{/if}"
修改为:<img src="{$picture.img_url}"
OK!
问题解决!
相关文章推荐
- Ecshop商品相册鼠标经过小图切换显示大图
- ecshop实现鼠标滑过小图切换大图功能 .
- jquery实现鼠标滑过小图时显示大图的方法
- ECSHOP购物车页面显示商品简单描述
- ecshop:产品页面添加商品销量,已显示OK
- 跟随鼠标移动浮动显示大图展示的特效
- ecshop相册实现鼠标滑过小图切换大图功能
- jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
- ECSHOP 版本2.7 商品详情页面,显示购买记录
- jquery实现鼠标滑过小图时显示大图的方法
- 鼠标滑过显示图片大图效果
- 鼠标滑过显示大图
- Ecshop商品批量上传,内容编码错误 您尝试查看的页面无法显示
- ecshop实现鼠标滑过小图切换大图功能
- Javascript 鼠标滑过显示大图的效果
- [转] Flex中实现List横向展示图片,并且鼠标靠近时显示大图(ImageToolTip)
- 鼠标滑过显示图片大图效果
- Ecshop购物车或结算页面显示商品的品牌
- js小技巧--鼠标滑过显示大图
- ecshop 单位显示 首页单位显示 商品详细页面 单位显示