项目总结 美丽说 2016.12.5

项目:美丽说部分页面。

美丽说购买页效果图:


主要特效:


一、小图切换大图:

原理:当鼠标经过小图时,替换大图的src为小图的src,即$('.img').attr('src','img/coat/img'+index+'.jpg');


二、锚点跳转

原理:鼠标点击时找到需要跳转的目标,使屏幕的scrolltop变成目标的offsettop,即$(window).scrollTop($('#effect').offset().top);


三、鼠标滚动某部分对应的样式改变

原理同鼠标滚动出现返回顶部按钮一样,判断屏幕scrolltop的大小,改变对象的属性。




难点:

布局繁琐,小细节多,图片多,工作量大。


解决方法:

努力。




收藏页面效果图:



因为此处用了选项卡的功能,故有两个图片页面。


主要特效:

一、DOM操作

原理:当点击右上角的删除图标时,获取当前按钮的父元素节点,删除他,即

    $('.good_box>.delete').click(function(){
        $(this).parent('div').remove();
    })


二、删除借点改变数值

原理:删除元素后,获取父元素中此元素的个数(长度),并用此数值替换需改变的元素的text值,即

$('.collect_count span').text($('.good_box').length);




难点:

因为布局复杂,节点操作繁琐,很容易产生冒泡事件。


解决方法:

使用cancelBubble取消冒泡事件。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值