├── music ├── img │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ ├── 5.jpg │ ├── 6.jpg │ ├── dae.gif │ ├── qq.jpg │ ├── tu1.png │ ├── qicon.png │ ├── qtcode.png │ ├── wangyi.jpg │ ├── weibo.jpg │ ├── weixn.jpg │ └── qr_guide.png ├── js │ ├── page.css │ ├── jquery.jqzoom.css │ ├── jquery.easing.1.3.js │ ├── jquery.lazyload.js │ └── jquery.stellar.min.js ├── shop │ └── Shop.html ├── home │ └── First.html ├── login │ ├── weixin.html │ └── qq.html ├── css │ └── impowerapp45a337.css └── main.html ├── 商品详情 ├── img │ ├── qq.png │ ├── 上.png │ ├── 分享.png │ ├── 微信.png │ ├── 手机.png │ ├── 小图1.jpg │ ├── 小图2.jpg │ ├── 小图3.jpg │ ├── 小图4.jpg │ ├── 放大镜.png │ ├── 新浪微博.png │ ├── 易物通.png │ ├── 购物车.png │ ├── 购物车2.png │ ├── 轮播1.jpg │ ├── 轮播1大.png │ ├── 轮播1小.jpg │ ├── 轮播2.jpg │ ├── 轮播2小.jpg │ ├── 轮播3.jpg │ ├── 轮播3小.jpg │ ├── 轮播4.jpg │ ├── 轮播4小.jpg │ ├── 轮播5.jpg │ ├── 轮播5小.jpg │ ├── 长图1.jpg │ ├── 长图2.jpg │ ├── 长图3.jpg │ ├── 长图4.jpg │ ├── 长图5.jpg │ ├── 长图6.jpg │ ├── 长图7.jpg │ ├── favicon.ico │ ├── totop.png │ └── foot_enter.png └── js │ ├── page.css │ ├── jquery.jqzoom.css │ ├── jquery.easing.1.3.js │ ├── jquery.lazyload.js │ └── jquery.stellar.min.js ├── 网易云首页 ├── 滚动条 │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ ├── 5.jpg │ ├── 6.jpg │ ├── 7.jpg │ ├── 8.jpg │ ├── 9.jpg │ ├── 10.jpg │ └── coverall.png ├── 背景图 │ ├── 0.jpg │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ ├── 5.jpg │ ├── 6.jpg │ ├── 7.jpg │ ├── 8.jpg │ ├── 9.jpg │ ├── icon.png │ ├── index.png │ ├── wrap1.png │ ├── button2.png │ ├── coverall.png │ └── iconall.png ├── 轮播图 │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ ├── 5.jpg │ ├── 6.jpg │ ├── 7.jpg │ ├── 8.jpg │ ├── 9.jpg │ ├── 10.jpg │ ├── banner.png │ └── icon-slides.png ├── 入驻歌手 │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ └── 5.jpg ├── 播放框 │ ├── 123.png │ ├── 222.png │ ├── playbar.png │ ├── statbar.png │ └── default_album.jpg ├── 榜单 │ ├── 原创榜.jpg │ ├── 新歌榜.jpg │ └── 飙升榜.jpg ├── 歌单img │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ ├── 5.jpg │ ├── 6.jpg │ ├── 7.jpg │ ├── 8.jpg │ └── 109951165455900633.jpg ├── 热门主播 │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ └── 5.jpg ├── 精灵图 │ ├── topbar.png │ ├── download.jpg │ └── download.png ├── 回到顶部 │ └── sprite.png ├── 监管部门 │ └── police.png ├── 底部图标 │ ├── foot_enter_new.png │ └── foot_enter_tt.png └── 小图标ico │ └── tBTNafgjNnTL1KlZMt7lVA==_18885211718935735 ├── 网易云商城界面 ├── img │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 1.1.jpg │ ├── 1.2.jpg │ ├── 111.jpg │ ├── 222.jpg │ ├── 333.jpg │ ├── 444.jpg │ ├── 555.jpg │ ├── 666.jpg │ ├── ar.png │ ├── ar_1.png │ ├── area.png │ ├── bort.png │ ├── cart.png │ ├── chag.png │ ├── dot.png │ ├── fin1.png │ ├── goub.png │ ├── hot1.jpg │ ├── hot2.jpg │ ├── hot3.jpg │ ├── hot4.jpg │ ├── hot5.jpg │ ├── hot6.jpg │ ├── hot7.jpg │ ├── hot8.jpg │ ├── hot9.jpg │ ├── hui.png │ ├── icon.png │ ├── in5.jpg │ ├── ltt.png │ ├── lv_.png │ ├── pay.png │ ├── red.png │ ├── sina.png │ ├── sns.png │ ├── tit.png │ ├── area_1.png │ ├── border.png │ ├── button.png │ ├── hot10.jpg │ ├── hot11.jpg │ ├── hot12.jpg │ ├── hot13.jpg │ ├── hot14.jpg │ ├── hot15.jpg │ ├── hot16.jpg │ ├── hot17.jpg │ ├── hot18.jpg │ ├── hot19.jpg │ ├── hot20.jpg │ ├── hot21.jpg │ ├── hot22.jpg │ ├── hot23.jpg │ ├── hot24.jpg │ ├── hot25.jpg │ ├── hot26.jpg │ ├── hot27.jpg │ ├── hot28.jpg │ ├── hot29.jpg │ ├── hot30.jpg │ ├── hot31.jpg │ ├── hot32.jpg │ ├── hot33.jpg │ ├── hot34.jpg │ ├── hot35.jpg │ ├── hot36.jpg │ ├── hot37.jpg │ ├── hot38.jpg │ ├── hot39.jpg │ ├── hot40.jpg │ ├── hot41.jpg │ ├── hot42.jpg │ ├── hot43.jpg │ ├── hot44.jpg │ ├── jifen.png │ ├── logins.png │ ├── main1.jpg │ ├── main2.jpg │ ├── main3.jpg │ ├── main4.jpg │ ├── main5.jpg │ ├── main6.jpg │ ├── main7.jpg │ ├── main8.jpg │ ├── next2.png │ ├── nofind.png │ ├── pager.png │ ├── payfor.png │ ├── point.png │ ├── prev2.png │ ├── share.png │ ├── sprite.png │ ├── topbar.png │ ├── totop.png │ ├── wxscan.png │ ├── arrow-d.png │ ├── arrow-u.png │ ├── dot_hover.png │ ├── double11.png │ ├── draw_ing.png │ ├── gralico.png │ ├── loading.gif │ ├── modules.png │ ├── myorder.png │ ├── netease.png │ ├── phonelog.png │ ├── pointlist.png │ ├── selected.png │ ├── wxscan2.png │ ├── digitalicon.png │ ├── foot_enter.png │ ├── icn_notice.png │ ├── code_tip_lay.png │ ├── cover_alb_100.png │ ├── draw_ing_gif.gif │ ├── 109951163973446450.jpg │ ├── 109951164207184328.jpg │ ├── 109951165145166144.jpg │ ├── 109951165211406094.jpg │ ├── 18585045045959929.jpg │ ├── 18623527952924939.jpg │ └── 19117208672446378.jpg ├── tBTNafgjNnTL1KlZMt7lVA==_18885211718935735 ├── index.html ├── js │ ├── index.html │ ├── common.js │ ├── page.css │ ├── jquery.jqzoom.css │ ├── jquery.easing.1.3.js │ └── jquery.lazyload.js └── .project ├── 网易云商城购物车 ├── img │ ├── 02.jpg │ ├── 03.jpg │ ├── 04.jpg │ ├── 05.jpg │ ├── 06.jpg │ ├── 07.jpg │ ├── 08.jpg │ ├── 09.jpg │ ├── 10.jpg │ ├── 11.jpg │ ├── bgg.png │ ├── cha.png │ ├── hui.png │ ├── ltt.png │ ├── 01耳机.jpg │ ├── cart.png │ ├── chag.png │ ├── icon.png │ ├── totop.png │ ├── border.png │ ├── double11.png │ ├── favicon.ico │ ├── modules.png │ ├── cha_hover.png │ ├── cnt_radio.png │ ├── foot_enter.png │ ├── foot_enter_tt.png │ ├── foot_enter_new.png │ └── frd_dyn_sprite.png └── js │ ├── page.css │ ├── jquery.jqzoom.css │ ├── jquery.easing.1.3.js │ └── jquery.lazyload.js └── .project /music/img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/1.jpg -------------------------------------------------------------------------------- /music/img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/2.jpg -------------------------------------------------------------------------------- /music/img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/3.jpg -------------------------------------------------------------------------------- /music/img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/4.jpg -------------------------------------------------------------------------------- /music/img/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/5.jpg -------------------------------------------------------------------------------- /music/img/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/6.jpg -------------------------------------------------------------------------------- /商品详情/img/qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/qq.png -------------------------------------------------------------------------------- /商品详情/img/上.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/上.png -------------------------------------------------------------------------------- /商品详情/img/分享.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/分享.png -------------------------------------------------------------------------------- /商品详情/img/微信.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/微信.png -------------------------------------------------------------------------------- /商品详情/img/手机.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/手机.png -------------------------------------------------------------------------------- /网易云首页/滚动条/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/1.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/2.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/3.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/4.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/5.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/6.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/7.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/8.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/9.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/0.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/1.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/2.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/3.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/4.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/5.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/6.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/7.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/8.jpg -------------------------------------------------------------------------------- /网易云首页/背景图/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/9.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/1.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/2.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/3.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/4.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/5.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/6.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/7.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/8.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/9.jpg -------------------------------------------------------------------------------- /music/img/dae.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/dae.gif -------------------------------------------------------------------------------- /music/img/qq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/qq.jpg -------------------------------------------------------------------------------- /music/img/tu1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/tu1.png -------------------------------------------------------------------------------- /商品详情/img/小图1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/小图1.jpg -------------------------------------------------------------------------------- /商品详情/img/小图2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/小图2.jpg -------------------------------------------------------------------------------- /商品详情/img/小图3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/小图3.jpg -------------------------------------------------------------------------------- /商品详情/img/小图4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/小图4.jpg -------------------------------------------------------------------------------- /商品详情/img/放大镜.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/放大镜.png -------------------------------------------------------------------------------- /商品详情/img/新浪微博.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/新浪微博.png -------------------------------------------------------------------------------- /商品详情/img/易物通.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/易物通.png -------------------------------------------------------------------------------- /商品详情/img/购物车.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/购物车.png -------------------------------------------------------------------------------- /商品详情/img/购物车2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/购物车2.png -------------------------------------------------------------------------------- /商品详情/img/轮播1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播1.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播1大.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播1大.png -------------------------------------------------------------------------------- /商品详情/img/轮播1小.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播1小.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播2.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播2小.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播2小.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播3.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播3小.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播3小.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播4.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播4小.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播4小.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播5.jpg -------------------------------------------------------------------------------- /商品详情/img/轮播5小.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/轮播5小.jpg -------------------------------------------------------------------------------- /商品详情/img/长图1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/长图1.jpg -------------------------------------------------------------------------------- /商品详情/img/长图2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/长图2.jpg -------------------------------------------------------------------------------- /商品详情/img/长图3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/长图3.jpg -------------------------------------------------------------------------------- /商品详情/img/长图4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/长图4.jpg -------------------------------------------------------------------------------- /商品详情/img/长图5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/长图5.jpg -------------------------------------------------------------------------------- /商品详情/img/长图6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/长图6.jpg -------------------------------------------------------------------------------- /商品详情/img/长图7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/长图7.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/0.png -------------------------------------------------------------------------------- /网易云商城界面/img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/1.png -------------------------------------------------------------------------------- /网易云商城界面/img/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/2.png -------------------------------------------------------------------------------- /网易云商城界面/img/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/3.png -------------------------------------------------------------------------------- /网易云商城界面/img/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/4.png -------------------------------------------------------------------------------- /网易云商城界面/img/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/5.png -------------------------------------------------------------------------------- /网易云首页/入驻歌手/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/入驻歌手/1.jpg -------------------------------------------------------------------------------- /网易云首页/入驻歌手/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/入驻歌手/2.jpg -------------------------------------------------------------------------------- /网易云首页/入驻歌手/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/入驻歌手/3.jpg -------------------------------------------------------------------------------- /网易云首页/入驻歌手/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/入驻歌手/4.jpg -------------------------------------------------------------------------------- /网易云首页/入驻歌手/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/入驻歌手/5.jpg -------------------------------------------------------------------------------- /网易云首页/播放框/123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/播放框/123.png -------------------------------------------------------------------------------- /网易云首页/播放框/222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/播放框/222.png -------------------------------------------------------------------------------- /网易云首页/榜单/原创榜.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/榜单/原创榜.jpg -------------------------------------------------------------------------------- /网易云首页/榜单/新歌榜.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/榜单/新歌榜.jpg -------------------------------------------------------------------------------- /网易云首页/榜单/飙升榜.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/榜单/飙升榜.jpg -------------------------------------------------------------------------------- /网易云首页/歌单img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/歌单img/2.jpg -------------------------------------------------------------------------------- /网易云首页/歌单img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/歌单img/3.jpg -------------------------------------------------------------------------------- /网易云首页/歌单img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/歌单img/4.jpg -------------------------------------------------------------------------------- /网易云首页/歌单img/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/歌单img/5.jpg -------------------------------------------------------------------------------- /网易云首页/歌单img/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/歌单img/6.jpg -------------------------------------------------------------------------------- /网易云首页/歌单img/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/歌单img/7.jpg -------------------------------------------------------------------------------- /网易云首页/歌单img/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/歌单img/8.jpg -------------------------------------------------------------------------------- /网易云首页/滚动条/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/10.jpg -------------------------------------------------------------------------------- /网易云首页/热门主播/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/热门主播/1.jpg -------------------------------------------------------------------------------- /网易云首页/热门主播/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/热门主播/2.jpg -------------------------------------------------------------------------------- /网易云首页/热门主播/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/热门主播/3.jpg -------------------------------------------------------------------------------- /网易云首页/热门主播/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/热门主播/4.jpg -------------------------------------------------------------------------------- /网易云首页/热门主播/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/热门主播/5.jpg -------------------------------------------------------------------------------- /网易云首页/轮播图/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/10.jpg -------------------------------------------------------------------------------- /music/img/qicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/qicon.png -------------------------------------------------------------------------------- /music/img/qtcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/qtcode.png -------------------------------------------------------------------------------- /music/img/wangyi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/wangyi.jpg -------------------------------------------------------------------------------- /music/img/weibo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/weibo.jpg -------------------------------------------------------------------------------- /music/img/weixn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/weixn.jpg -------------------------------------------------------------------------------- /商品详情/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/favicon.ico -------------------------------------------------------------------------------- /商品详情/img/totop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/totop.png -------------------------------------------------------------------------------- /网易云商城界面/img/1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/1.1.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/1.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/1.2.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/111.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/111.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/222.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/222.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/333.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/333.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/444.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/444.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/555.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/555.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/666.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/666.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/ar.png -------------------------------------------------------------------------------- /网易云商城界面/img/ar_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/ar_1.png -------------------------------------------------------------------------------- /网易云商城界面/img/area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/area.png -------------------------------------------------------------------------------- /网易云商城界面/img/bort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/bort.png -------------------------------------------------------------------------------- /网易云商城界面/img/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/cart.png -------------------------------------------------------------------------------- /网易云商城界面/img/chag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/chag.png -------------------------------------------------------------------------------- /网易云商城界面/img/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/dot.png -------------------------------------------------------------------------------- /网易云商城界面/img/fin1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/fin1.png -------------------------------------------------------------------------------- /网易云商城界面/img/goub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/goub.png -------------------------------------------------------------------------------- /网易云商城界面/img/hot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot1.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot2.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot3.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot4.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot5.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot6.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot7.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot8.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot9.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hui.png -------------------------------------------------------------------------------- /网易云商城界面/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/icon.png -------------------------------------------------------------------------------- /网易云商城界面/img/in5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/in5.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/ltt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/ltt.png -------------------------------------------------------------------------------- /网易云商城界面/img/lv_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/lv_.png -------------------------------------------------------------------------------- /网易云商城界面/img/pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/pay.png -------------------------------------------------------------------------------- /网易云商城界面/img/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/red.png -------------------------------------------------------------------------------- /网易云商城界面/img/sina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/sina.png -------------------------------------------------------------------------------- /网易云商城界面/img/sns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/sns.png -------------------------------------------------------------------------------- /网易云商城界面/img/tit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/tit.png -------------------------------------------------------------------------------- /网易云商城购物车/img/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/02.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/03.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/04.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/05.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/06.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/07.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/08.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/09.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/10.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/11.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/bgg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/bgg.png -------------------------------------------------------------------------------- /网易云商城购物车/img/cha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/cha.png -------------------------------------------------------------------------------- /网易云商城购物车/img/hui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/hui.png -------------------------------------------------------------------------------- /网易云商城购物车/img/ltt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/ltt.png -------------------------------------------------------------------------------- /网易云首页/精灵图/topbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/精灵图/topbar.png -------------------------------------------------------------------------------- /网易云首页/背景图/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/icon.png -------------------------------------------------------------------------------- /网易云首页/背景图/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/index.png -------------------------------------------------------------------------------- /网易云首页/背景图/wrap1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/wrap1.png -------------------------------------------------------------------------------- /网易云首页/轮播图/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/banner.png -------------------------------------------------------------------------------- /music/img/qr_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/music/img/qr_guide.png -------------------------------------------------------------------------------- /网易云商城界面/img/area_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/area_1.png -------------------------------------------------------------------------------- /网易云商城界面/img/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/border.png -------------------------------------------------------------------------------- /网易云商城界面/img/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/button.png -------------------------------------------------------------------------------- /网易云商城界面/img/hot10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot10.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot11.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot12.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot13.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot14.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot15.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot16.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot17.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot18.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot19.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot20.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot21.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot22.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot23.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot24.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot25.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot26.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot27.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot28.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot29.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot30.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot31.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot32.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot33.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot33.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot34.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot34.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot35.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot35.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot36.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot36.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot37.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot37.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot38.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot38.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot39.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot39.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot40.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot41.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot41.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot42.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot42.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot43.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot43.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/hot44.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/hot44.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/jifen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/jifen.png -------------------------------------------------------------------------------- /网易云商城界面/img/logins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/logins.png -------------------------------------------------------------------------------- /网易云商城界面/img/main1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/main1.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/main2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/main2.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/main3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/main3.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/main4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/main4.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/main5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/main5.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/main6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/main6.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/main7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/main7.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/main8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/main8.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/next2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/next2.png -------------------------------------------------------------------------------- /网易云商城界面/img/nofind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/nofind.png -------------------------------------------------------------------------------- /网易云商城界面/img/pager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/pager.png -------------------------------------------------------------------------------- /网易云商城界面/img/payfor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/payfor.png -------------------------------------------------------------------------------- /网易云商城界面/img/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/point.png -------------------------------------------------------------------------------- /网易云商城界面/img/prev2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/prev2.png -------------------------------------------------------------------------------- /网易云商城界面/img/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/share.png -------------------------------------------------------------------------------- /网易云商城界面/img/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/sprite.png -------------------------------------------------------------------------------- /网易云商城界面/img/topbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/topbar.png -------------------------------------------------------------------------------- /网易云商城界面/img/totop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/totop.png -------------------------------------------------------------------------------- /网易云商城界面/img/wxscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/wxscan.png -------------------------------------------------------------------------------- /网易云商城购物车/img/01耳机.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/01耳机.jpg -------------------------------------------------------------------------------- /网易云商城购物车/img/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/cart.png -------------------------------------------------------------------------------- /网易云商城购物车/img/chag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/chag.png -------------------------------------------------------------------------------- /网易云商城购物车/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/icon.png -------------------------------------------------------------------------------- /网易云商城购物车/img/totop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/totop.png -------------------------------------------------------------------------------- /网易云首页/回到顶部/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/回到顶部/sprite.png -------------------------------------------------------------------------------- /网易云首页/播放框/playbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/播放框/playbar.png -------------------------------------------------------------------------------- /网易云首页/播放框/statbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/播放框/statbar.png -------------------------------------------------------------------------------- /网易云首页/滚动条/coverall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/滚动条/coverall.png -------------------------------------------------------------------------------- /网易云首页/监管部门/police.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/监管部门/police.png -------------------------------------------------------------------------------- /网易云首页/精灵图/download.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/精灵图/download.jpg -------------------------------------------------------------------------------- /网易云首页/精灵图/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/精灵图/download.png -------------------------------------------------------------------------------- /网易云首页/背景图/button2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/button2.png -------------------------------------------------------------------------------- /网易云首页/背景图/coverall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/coverall.png -------------------------------------------------------------------------------- /网易云首页/背景图/iconall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/背景图/iconall.png -------------------------------------------------------------------------------- /商品详情/img/foot_enter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/商品详情/img/foot_enter.png -------------------------------------------------------------------------------- /网易云商城界面/img/arrow-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/arrow-d.png -------------------------------------------------------------------------------- /网易云商城界面/img/arrow-u.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/arrow-u.png -------------------------------------------------------------------------------- /网易云商城界面/img/dot_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/dot_hover.png -------------------------------------------------------------------------------- /网易云商城界面/img/double11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/double11.png -------------------------------------------------------------------------------- /网易云商城界面/img/draw_ing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/draw_ing.png -------------------------------------------------------------------------------- /网易云商城界面/img/gralico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/gralico.png -------------------------------------------------------------------------------- /网易云商城界面/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/loading.gif -------------------------------------------------------------------------------- /网易云商城界面/img/modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/modules.png -------------------------------------------------------------------------------- /网易云商城界面/img/myorder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/myorder.png -------------------------------------------------------------------------------- /网易云商城界面/img/netease.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/netease.png -------------------------------------------------------------------------------- /网易云商城界面/img/phonelog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/phonelog.png -------------------------------------------------------------------------------- /网易云商城界面/img/pointlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/pointlist.png -------------------------------------------------------------------------------- /网易云商城界面/img/selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/selected.png -------------------------------------------------------------------------------- /网易云商城界面/img/wxscan2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/wxscan2.png -------------------------------------------------------------------------------- /网易云商城购物车/img/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/border.png -------------------------------------------------------------------------------- /网易云商城购物车/img/double11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/double11.png -------------------------------------------------------------------------------- /网易云商城购物车/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/favicon.ico -------------------------------------------------------------------------------- /网易云商城购物车/img/modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/modules.png -------------------------------------------------------------------------------- /网易云首页/轮播图/icon-slides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/轮播图/icon-slides.png -------------------------------------------------------------------------------- /网易云商城界面/img/digitalicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/digitalicon.png -------------------------------------------------------------------------------- /网易云商城界面/img/foot_enter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/foot_enter.png -------------------------------------------------------------------------------- /网易云商城界面/img/icn_notice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/icn_notice.png -------------------------------------------------------------------------------- /网易云商城购物车/img/cha_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/cha_hover.png -------------------------------------------------------------------------------- /网易云商城购物车/img/cnt_radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/cnt_radio.png -------------------------------------------------------------------------------- /网易云商城购物车/img/foot_enter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/foot_enter.png -------------------------------------------------------------------------------- /网易云首页/播放框/default_album.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/播放框/default_album.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/code_tip_lay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/code_tip_lay.png -------------------------------------------------------------------------------- /网易云商城界面/img/cover_alb_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/cover_alb_100.png -------------------------------------------------------------------------------- /网易云商城界面/img/draw_ing_gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/draw_ing_gif.gif -------------------------------------------------------------------------------- /网易云商城购物车/img/foot_enter_tt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/foot_enter_tt.png -------------------------------------------------------------------------------- /网易云首页/底部图标/foot_enter_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/底部图标/foot_enter_new.png -------------------------------------------------------------------------------- /网易云首页/底部图标/foot_enter_tt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/底部图标/foot_enter_tt.png -------------------------------------------------------------------------------- /网易云商城购物车/img/foot_enter_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/foot_enter_new.png -------------------------------------------------------------------------------- /网易云商城购物车/img/frd_dyn_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城购物车/img/frd_dyn_sprite.png -------------------------------------------------------------------------------- /网易云商城界面/img/109951163973446450.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/109951163973446450.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/109951164207184328.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/109951164207184328.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/109951165145166144.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/109951165145166144.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/109951165211406094.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/109951165211406094.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/18585045045959929.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/18585045045959929.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/18623527952924939.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/18623527952924939.jpg -------------------------------------------------------------------------------- /网易云商城界面/img/19117208672446378.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/img/19117208672446378.jpg -------------------------------------------------------------------------------- /网易云首页/歌单img/109951165455900633.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/歌单img/109951165455900633.jpg -------------------------------------------------------------------------------- /网易云商城界面/tBTNafgjNnTL1KlZMt7lVA==_18885211718935735: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云商城界面/tBTNafgjNnTL1KlZMt7lVA==_18885211718935735 -------------------------------------------------------------------------------- /网易云首页/小图标ico/tBTNafgjNnTL1KlZMt7lVA==_18885211718935735: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzhaoqi/FangWangyiyun/HEAD/网易云首页/小图标ico/tBTNafgjNnTL1KlZMt7lVA==_18885211718935735 -------------------------------------------------------------------------------- /网易云商城界面/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /网易云商城界面/js/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /网易云商城界面/js/common.js: -------------------------------------------------------------------------------- 1 | /*根据id获取到相对应的元素*/ 2 | function my$(id){ 3 | return document.getElementById(id); 4 | } 5 | 6 | /*用于在标签中添加内容的方法*/ 7 | function setInnerText(element,text){ 8 | if(typeof element.textContent=="undefined"){ 9 | element.innerText = text; 10 | }else{ 11 | element.textContent = text; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | project 4 | 5 | 6 | 7 | 8 | 9 | com.aptana.ide.core.unifiedBuilder 10 | 11 | 12 | 13 | 14 | 15 | com.aptana.projects.webnature 16 | 17 | 18 | -------------------------------------------------------------------------------- /商品详情/js/page.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #fff; 3 | padding-top: 50px; 4 | padding-bottom: 50px; 5 | } 6 | 7 | #circlr { 8 | cursor: move; 9 | margin: 0 auto; 10 | min-height: 100px; 11 | position: relative; 12 | } 13 | 14 | #circlr #loader { 15 | background: url(../images/loader.gif) center center no-repeat; 16 | bottom: 0; 17 | display: none; 18 | left: 0; 19 | position: absolute; 20 | right: 0; 21 | top: 0; 22 | } 23 | -------------------------------------------------------------------------------- /music/js/page.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #fff; 3 | padding-top: 50px; 4 | padding-bottom: 50px; 5 | } 6 | 7 | #circlr { 8 | cursor: move; 9 | margin: 0 auto; 10 | min-height: 100px; 11 | position: relative; 12 | } 13 | 14 | #circlr #loader { 15 | background: url(../images/loader.gif) center center no-repeat; 16 | bottom: 0; 17 | display: none; 18 | left: 0; 19 | position: absolute; 20 | right: 0; 21 | top: 0; 22 | } 23 | -------------------------------------------------------------------------------- /网易云商城界面/js/page.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #fff; 3 | padding-top: 50px; 4 | padding-bottom: 50px; 5 | } 6 | 7 | #circlr { 8 | cursor: move; 9 | margin: 0 auto; 10 | min-height: 100px; 11 | position: relative; 12 | } 13 | 14 | #circlr #loader { 15 | background: url(../images/loader.gif) center center no-repeat; 16 | bottom: 0; 17 | display: none; 18 | left: 0; 19 | position: absolute; 20 | right: 0; 21 | top: 0; 22 | } 23 | -------------------------------------------------------------------------------- /网易云商城购物车/js/page.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #fff; 3 | padding-top: 50px; 4 | padding-bottom: 50px; 5 | } 6 | 7 | #circlr { 8 | cursor: move; 9 | margin: 0 auto; 10 | min-height: 100px; 11 | position: relative; 12 | } 13 | 14 | #circlr #loader { 15 | background: url(../images/loader.gif) center center no-repeat; 16 | bottom: 0; 17 | display: none; 18 | left: 0; 19 | position: absolute; 20 | right: 0; 21 | top: 0; 22 | } 23 | -------------------------------------------------------------------------------- /网易云商城界面/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | 网易云商城界面 4 | Create By HBuilder 5 | 6 | 7 | 8 | 9 | com.aptana.ide.core.unifiedBuilder 10 | 11 | 12 | 13 | 14 | 15 | com.aptana.projects.webnature 16 | 17 | 18 | 19 | 1604906678670 20 | 21 | 10 22 | 23 | org.eclipse.ui.ide.orFilterMatcher 24 | 25 | 26 | org.eclipse.ui.ide.multiFilter 27 | 1.0-projectRelativePath-matches-false-false-bin 28 | 29 | 30 | org.eclipse.ui.ide.multiFilter 31 | 1.0-projectRelativePath-matches-false-false-setting 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /music/shop/Shop.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 购物车界面 7 | 8 | 17 | 18 | 19 |
20 | 21 | x 22 | x 23 | x 24 |
25 | 26 | 40 | -------------------------------------------------------------------------------- /music/home/First.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 首页 7 | 8 | 41 | 42 | 43 |
44 |
45 | 46 | 47 | 48 | 49 | 50 | 51 | 59 |
60 |
61 | 62 | 69 | -------------------------------------------------------------------------------- /music/js/jquery.jqzoom.css: -------------------------------------------------------------------------------- 1 | .zoomPad{ 2 | position:relative; 3 | float:left; 4 | z-index:99; 5 | cursor:crosshair; 6 | } 7 | 8 | 9 | .zoomPreload{ 10 | -moz-opacity:0.8; 11 | opacity: 0.8; 12 | filter: alpha(opacity = 80); 13 | color: #333; 14 | font-size: 12px; 15 | font-family: Tahoma; 16 | text-decoration: none; 17 | border: 1px solid #CCC; 18 | background-color: white; 19 | padding: 8px; 20 | text-align:center; 21 | background-image: url(../images/zoomloader.gif); 22 | background-repeat: no-repeat; 23 | background-position: 43px 30px; 24 | z-index:110; 25 | width:90px; 26 | height:43px; 27 | position:absolute; 28 | top:0px; 29 | left:0px; 30 | * width:100px; 31 | * height:49px; 32 | } 33 | 34 | 35 | .zoomPup{ 36 | overflow:hidden; 37 | background-color: #FFF; 38 | -moz-opacity:0.6; 39 | opacity: 0.6; 40 | filter: alpha(opacity = 60); 41 | z-index:120; 42 | position:absolute; 43 | border:1px solid #CCC; 44 | z-index:101; 45 | cursor:crosshair; 46 | } 47 | 48 | .zoomOverlay{ 49 | position:absolute; 50 | left:0px; 51 | top:0px; 52 | background:#FFF; 53 | /*opacity:0.5;*/ 54 | z-index:5000; 55 | width:100%; 56 | height:100%; 57 | display:none; 58 | z-index:101; 59 | } 60 | 61 | .zoomWindow{ 62 | position:absolute; 63 | left:110%; 64 | top:40px; 65 | background:#FFF; 66 | z-index:6000; 67 | height:auto; 68 | z-index:10000; 69 | z-index:110; 70 | } 71 | .zoomWrapper{ 72 | position:relative; 73 | border:1px solid #999; 74 | z-index:110; 75 | } 76 | .zoomWrapperTitle{ 77 | /*display:block; 78 | background:#999; 79 | color:#FFF; 80 | height:18px; 81 | line-height:18px; 82 | width:100%; 83 | overflow:hidden; 84 | text-align:center; 85 | font-size:10px; 86 | position:absolute; 87 | top:0px; 88 | left:0px; 89 | z-index:120; 90 | -moz-opacity:0.6; 91 | opacity: 0.6; 92 | filter: alpha(opacity = 60);*/ 93 | } 94 | .zoomWrapperImage{ 95 | display:block; 96 | position:relative; 97 | overflow:hidden; 98 | z-index:110; 99 | 100 | } 101 | .zoomWrapperImage img{ 102 | border:0px; 103 | display:block; 104 | position:absolute; 105 | z-index:101; 106 | } 107 | 108 | .zoomIframe{ 109 | z-index: -1; 110 | filter:alpha(opacity=0); 111 | -moz-opacity: 0.80; 112 | opacity: 0.80; 113 | position:absolute; 114 | display:block; 115 | } 116 | 117 | /********************************************************* 118 | / When clicking on thumbs jqzoom will add the class 119 | / "zoomThumbActive" on the anchor selected 120 | /*********************************************************/ -------------------------------------------------------------------------------- /商品详情/js/jquery.jqzoom.css: -------------------------------------------------------------------------------- 1 | .zoomPad{ 2 | position:relative; 3 | float:left; 4 | z-index:99; 5 | cursor:crosshair; 6 | } 7 | 8 | 9 | .zoomPreload{ 10 | -moz-opacity:0.8; 11 | opacity: 0.8; 12 | filter: alpha(opacity = 80); 13 | color: #333; 14 | font-size: 12px; 15 | font-family: Tahoma; 16 | text-decoration: none; 17 | border: 1px solid #CCC; 18 | background-color: white; 19 | padding: 8px; 20 | text-align:center; 21 | background-image: url(../images/zoomloader.gif); 22 | background-repeat: no-repeat; 23 | background-position: 43px 30px; 24 | z-index:110; 25 | width:90px; 26 | height:43px; 27 | position:absolute; 28 | top:0px; 29 | left:0px; 30 | * width:100px; 31 | * height:49px; 32 | } 33 | 34 | 35 | .zoomPup{ 36 | overflow:hidden; 37 | background-color: #FFF; 38 | -moz-opacity:0.6; 39 | opacity: 0.6; 40 | filter: alpha(opacity = 60); 41 | z-index:120; 42 | position:absolute; 43 | border:1px solid #CCC; 44 | z-index:101; 45 | cursor:crosshair; 46 | } 47 | 48 | .zoomOverlay{ 49 | position:absolute; 50 | left:0px; 51 | top:0px; 52 | background:#FFF; 53 | /*opacity:0.5;*/ 54 | z-index:5000; 55 | width:100%; 56 | height:100%; 57 | display:none; 58 | z-index:101; 59 | } 60 | 61 | .zoomWindow{ 62 | position:absolute; 63 | left:110%; 64 | top:40px; 65 | background:#FFF; 66 | z-index:6000; 67 | height:auto; 68 | z-index:10000; 69 | z-index:110; 70 | } 71 | .zoomWrapper{ 72 | position:relative; 73 | border:1px solid #999; 74 | z-index:110; 75 | } 76 | .zoomWrapperTitle{ 77 | /*display:block; 78 | background:#999; 79 | color:#FFF; 80 | height:18px; 81 | line-height:18px; 82 | width:100%; 83 | overflow:hidden; 84 | text-align:center; 85 | font-size:10px; 86 | position:absolute; 87 | top:0px; 88 | left:0px; 89 | z-index:120; 90 | -moz-opacity:0.6; 91 | opacity: 0.6; 92 | filter: alpha(opacity = 60);*/ 93 | } 94 | .zoomWrapperImage{ 95 | display:block; 96 | position:relative; 97 | overflow:hidden; 98 | z-index:110; 99 | 100 | } 101 | .zoomWrapperImage img{ 102 | border:0px; 103 | display:block; 104 | position:absolute; 105 | z-index:101; 106 | } 107 | 108 | .zoomIframe{ 109 | z-index: -1; 110 | filter:alpha(opacity=0); 111 | -moz-opacity: 0.80; 112 | opacity: 0.80; 113 | position:absolute; 114 | display:block; 115 | } 116 | 117 | /********************************************************* 118 | / When clicking on thumbs jqzoom will add the class 119 | / "zoomThumbActive" on the anchor selected 120 | /*********************************************************/ -------------------------------------------------------------------------------- /网易云商城界面/js/jquery.jqzoom.css: -------------------------------------------------------------------------------- 1 | .zoomPad{ 2 | position:relative; 3 | float:left; 4 | z-index:99; 5 | cursor:crosshair; 6 | } 7 | 8 | 9 | .zoomPreload{ 10 | -moz-opacity:0.8; 11 | opacity: 0.8; 12 | filter: alpha(opacity = 80); 13 | color: #333; 14 | font-size: 12px; 15 | font-family: Tahoma; 16 | text-decoration: none; 17 | border: 1px solid #CCC; 18 | background-color: white; 19 | padding: 8px; 20 | text-align:center; 21 | background-image: url(../images/zoomloader.gif); 22 | background-repeat: no-repeat; 23 | background-position: 43px 30px; 24 | z-index:110; 25 | width:90px; 26 | height:43px; 27 | position:absolute; 28 | top:0px; 29 | left:0px; 30 | * width:100px; 31 | * height:49px; 32 | } 33 | 34 | 35 | .zoomPup{ 36 | overflow:hidden; 37 | background-color: #FFF; 38 | -moz-opacity:0.6; 39 | opacity: 0.6; 40 | filter: alpha(opacity = 60); 41 | z-index:120; 42 | position:absolute; 43 | border:1px solid #CCC; 44 | z-index:101; 45 | cursor:crosshair; 46 | } 47 | 48 | .zoomOverlay{ 49 | position:absolute; 50 | left:0px; 51 | top:0px; 52 | background:#FFF; 53 | /*opacity:0.5;*/ 54 | z-index:5000; 55 | width:100%; 56 | height:100%; 57 | display:none; 58 | z-index:101; 59 | } 60 | 61 | .zoomWindow{ 62 | position:absolute; 63 | left:110%; 64 | top:40px; 65 | background:#FFF; 66 | z-index:6000; 67 | height:auto; 68 | z-index:10000; 69 | z-index:110; 70 | } 71 | .zoomWrapper{ 72 | position:relative; 73 | border:1px solid #999; 74 | z-index:110; 75 | } 76 | .zoomWrapperTitle{ 77 | /*display:block; 78 | background:#999; 79 | color:#FFF; 80 | height:18px; 81 | line-height:18px; 82 | width:100%; 83 | overflow:hidden; 84 | text-align:center; 85 | font-size:10px; 86 | position:absolute; 87 | top:0px; 88 | left:0px; 89 | z-index:120; 90 | -moz-opacity:0.6; 91 | opacity: 0.6; 92 | filter: alpha(opacity = 60);*/ 93 | } 94 | .zoomWrapperImage{ 95 | display:block; 96 | position:relative; 97 | overflow:hidden; 98 | z-index:110; 99 | 100 | } 101 | .zoomWrapperImage img{ 102 | border:0px; 103 | display:block; 104 | position:absolute; 105 | z-index:101; 106 | } 107 | 108 | .zoomIframe{ 109 | z-index: -1; 110 | filter:alpha(opacity=0); 111 | -moz-opacity: 0.80; 112 | opacity: 0.80; 113 | position:absolute; 114 | display:block; 115 | } 116 | 117 | /********************************************************* 118 | / When clicking on thumbs jqzoom will add the class 119 | / "zoomThumbActive" on the anchor selected 120 | /*********************************************************/ -------------------------------------------------------------------------------- /网易云商城购物车/js/jquery.jqzoom.css: -------------------------------------------------------------------------------- 1 | .zoomPad{ 2 | position:relative; 3 | float:left; 4 | z-index:99; 5 | cursor:crosshair; 6 | } 7 | 8 | 9 | .zoomPreload{ 10 | -moz-opacity:0.8; 11 | opacity: 0.8; 12 | filter: alpha(opacity = 80); 13 | color: #333; 14 | font-size: 12px; 15 | font-family: Tahoma; 16 | text-decoration: none; 17 | border: 1px solid #CCC; 18 | background-color: white; 19 | padding: 8px; 20 | text-align:center; 21 | background-image: url(../images/zoomloader.gif); 22 | background-repeat: no-repeat; 23 | background-position: 43px 30px; 24 | z-index:110; 25 | width:90px; 26 | height:43px; 27 | position:absolute; 28 | top:0px; 29 | left:0px; 30 | * width:100px; 31 | * height:49px; 32 | } 33 | 34 | 35 | .zoomPup{ 36 | overflow:hidden; 37 | background-color: #FFF; 38 | -moz-opacity:0.6; 39 | opacity: 0.6; 40 | filter: alpha(opacity = 60); 41 | z-index:120; 42 | position:absolute; 43 | border:1px solid #CCC; 44 | z-index:101; 45 | cursor:crosshair; 46 | } 47 | 48 | .zoomOverlay{ 49 | position:absolute; 50 | left:0px; 51 | top:0px; 52 | background:#FFF; 53 | /*opacity:0.5;*/ 54 | z-index:5000; 55 | width:100%; 56 | height:100%; 57 | display:none; 58 | z-index:101; 59 | } 60 | 61 | .zoomWindow{ 62 | position:absolute; 63 | left:110%; 64 | top:40px; 65 | background:#FFF; 66 | z-index:6000; 67 | height:auto; 68 | z-index:10000; 69 | z-index:110; 70 | } 71 | .zoomWrapper{ 72 | position:relative; 73 | border:1px solid #999; 74 | z-index:110; 75 | } 76 | .zoomWrapperTitle{ 77 | /*display:block; 78 | background:#999; 79 | color:#FFF; 80 | height:18px; 81 | line-height:18px; 82 | width:100%; 83 | overflow:hidden; 84 | text-align:center; 85 | font-size:10px; 86 | position:absolute; 87 | top:0px; 88 | left:0px; 89 | z-index:120; 90 | -moz-opacity:0.6; 91 | opacity: 0.6; 92 | filter: alpha(opacity = 60);*/ 93 | } 94 | .zoomWrapperImage{ 95 | display:block; 96 | position:relative; 97 | overflow:hidden; 98 | z-index:110; 99 | 100 | } 101 | .zoomWrapperImage img{ 102 | border:0px; 103 | display:block; 104 | position:absolute; 105 | z-index:101; 106 | } 107 | 108 | .zoomIframe{ 109 | z-index: -1; 110 | filter:alpha(opacity=0); 111 | -moz-opacity: 0.80; 112 | opacity: 0.80; 113 | position:absolute; 114 | display:block; 115 | } 116 | 117 | /********************************************************* 118 | / When clicking on thumbs jqzoom will add the class 119 | / "zoomThumbActive" on the anchor selected 120 | /*********************************************************/ -------------------------------------------------------------------------------- /music/login/weixin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 微信登录 6 | 7 | 8 | 9 | 10 | 11 | 12 | 44 | 45 | 84 | 182 | 183 | 184 | -------------------------------------------------------------------------------- /music/login/qq.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | QQ登录 7 | 105 | 106 | 107 |
108 |
109 | 110 |

QQ登录

111 |
112 | 113 | ?QQ登录 114 | | 115 | 授权管理 116 | | 117 | 申请接入 118 |
119 |
120 |
121 |
122 |
123 | 124 |
125 | 128 |
129 | 130 |
131 |
132 |
133 | 网易云音乐将获得以下权限: 134 | 135 |
136 |
    137 |
  • 138 | 139 | 140 |
  • 141 |
  • 142 | 143 | 144 |
  • 145 |
146 |
147 |
148 |

授权后表明你已同意 149 | QQ登录服务协议 150 |

151 |
152 |
153 |
154 |
155 |
156 | 157 | 158 | 159 | 160 | 183 | 184 | 185 | 186 | 187 | 229 | 230 | 231 | 232 | 235 | 236 | 237 | 238 | 239 | 240 | -------------------------------------------------------------------------------- /music/css/impowerapp45a337.css: -------------------------------------------------------------------------------- 1 | .impowerBox,.impowerBox .status_icon,.impowerBox .status_txt,.redesign-style_page .redesign-login__wrp{display:inline-block;vertical-align:middle}body,html{margin:0;padding:0;height:100%}a{outline:0}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}a img,fieldset{border:0}body{font-family:"Microsoft Yahei";color:#fff;background:0 0}.impowerBox{line-height:1.6;position:relative;width:100%;z-index:1;text-align:center}.impowerBox .title{text-align:center;font-size:20px}.impowerBox .qrcode{width:280px;margin-top:15px;border:1px solid #E2E2E2}.impowerBox .info{width:280px;margin:0 auto}.impowerBox .status{padding:7px 14px;text-align:left}.impowerBox .status.status_browser,.redesign-msg{text-align:center}.impowerBox .status.normal{margin-top:15px;background-color:#232323;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;box-shadow:inset 0 5px 10px -5px #191919,0 1px 0 0 #444;-moz-box-shadow:inset 0 5px 10px -5px #191919,0 1px 0 0 #444;-webkit-box-shadow:inset 0 5px 10px -5px #191919,0 1px 0 0 #444}.impowerBox .status p{font-size:13px}.impowerBox .status_icon{margin-right:5px}.impowerBox .status_txt p{top:-2px;position:relative;margin:0}.impowerBox .icon38_msg{display:inline-block;width:38px;height:38px}.impowerBox .icon38_msg.succ{background:url(../images/icon_popup3696b4.png)0 -46px no-repeat}.impowerBox .icon38_msg.warn{background:url(../images/icon_popup3696b4.png)0 -87px no-repeat}.new-template{height:100%}.qrcode-image{width:272px;height:272px;margin-top:44px;margin-bottom:30px}.redesign-msg__icon{display:inline-block;width:82px;height:82px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;margin-bottom:28px}.redesign-msg__icon_success{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='82' height='82' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M41 81C18.90861 81 1 63.09139 1 41S18.90861 1 41 1s40 17.90861 40 40-17.90861 40-40 40zm0-4.8c19.4404232 0 35.2-15.7595768 35.2-35.2C76.2 21.5595768 60.4404232 5.8 41 5.8 21.5595768 5.8 5.8 21.5595768 5.8 41c0 19.4404232 15.7595768 35.2 35.2 35.2zm-4.6862908-24.9666957L59.5470135 28l3.3941127 3.3941127-23.7989899 23.7989899c-1.5620972 1.5620971-4.0947571 1.5620971-5.6568543 0L21 42.7078205l3.3941127-3.3941127 11.9195965 11.9195965z' fill='%231AAD19' fill-rule='evenodd'/%3e%3c/svg%3e")}.redesign-msg__icon_warn{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='82' height='82' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M41 81C18.90861 81 1 63.09139 1 41S18.90861 1 41 1s40 17.90861 40 40-17.90861 40-40 40zm0-4.8c19.4404232 0 35.2-15.7595768 35.2-35.2C76.2 21.5595768 60.4404232 5.8 41 5.8 21.5595768 5.8 5.8 21.5595768 5.8 41c0 19.4404232 15.7595768 35.2 35.2 35.2zm-2.6367188-57.4753906h5.2734376l-.3515626 28.2421875h-4.5703124l-.3515626-28.2421875zM41 61.2929687c-1.875 0-3.3398438-1.4648437-3.3398438-3.3398437 0-1.9042969 1.4648438-3.3398438 3.3398438-3.3398438 1.9042969 0 3.3398438 1.4355469 3.3398438 3.3398438 0 1.875-1.4355469 3.3398437-3.3398438 3.3398437z' fill='%23FA5151' fill-rule='evenodd'/%3e%3c/svg%3e")}.redesign-msg{padding-top:122px;line-height:1.4}.redesign-msg_success h4{color:#1AAD19}.redesign-msg_warn h4{color:#FA5151}.redesign-msg_text h4{font-size:20px;font-weight:400}.redesign-msg_text p{margin-top:15px;font-size:16px}.redesign-style_page{background-color:#EEF0EF;position:relative;padding-bottom:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.redesign-style_page .redesign-login__area{height:100%;position:relative;z-index:9}.redesign-style_page .redesign-login__area:after{content:" ";display:inline-block;vertical-align:middle;width:0;height:100%;overflow:hidden}.redesign-style_page .redesign-login__card{width:340px;height:440px;background:#FFF;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.03),0 4px 6px 0 rgba(0,0,0,.04);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.03),0 4px 6px 0 rgba(0,0,0,.04);box-shadow:0 0 4px 0 rgba(0,0,0,.03),0 4px 6px 0 rgba(0,0,0,.04);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.redesign-style_page .wechat-bg{background-image:url(../images/9ec7d99efc4b4ac59f540a72e74925ff.gif);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:bottom;position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.redesign-style_page .wechat-logo{position:absolute;top:100px;left:100px;width:39px;height:31px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='39' height='31' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M34.1190763 26.7475737c2.3421313-1.6523895 3.8389068-4.0970895 3.8389068-6.8130158 0-4.978079-4.9743051-9.0135053-11.1105043-9.0135053-6.1358856 0-11.1101907 4.0354263-11.1101907 9.0135053 0 4.9780789 4.9743051 9.0136579 11.1101907 9.0136579 1.2677204 0 2.4918559-.1765947 3.6267839-.4943737.103161-.0306789.21275-.0473158.3264153-.0473158.2133771 0 .4071567.0631895.5899618.1660632l2.4322797 1.367121c.0680424.0381579.1335763.0673106.2140042.0673106.2045975 0 .3703136-.1616369.3703136-.3606685 0-.0891368-.0365297-.1782737-.0597331-.2635947-.0141101-.050979-.3135593-1.1387842-.5004406-1.8181474-.0213221-.0763158-.039195-.1498842-.039195-.2298631 0-.2420737.1229153-.4563685.3112077-.5871737zm-10.9752034-8.2552316c-.8179195 0-1.4810975-.6454789-1.4810975-1.4420632 0-.7965842.663178-1.4420631 1.4810975-1.4420631.8185466 0 1.4817246.6454789 1.4817246 1.4420631 0 .7965843-.663178 1.4420632-1.4817246 1.4420632zm7.4072118 0c-.818233 0-1.481411-.6454789-1.481411-1.4420632 0-.7965842.663178-1.4420631 1.481411-1.4420631.8182331 0 1.4810975.6454789 1.4810975 1.4420631 0 .7965843-.6628644 1.4420632-1.4810975 1.4420632zM14.4037203.96993158c6.6515339 0 12.1639068 3.95178421 13.1679238 9.11912632-.2397161-.0116-.4806865-.0189263-.7241653-.0189263-6.7155 0-12.1593602 4.4165473-12.1593602 9.8645789 0 .9188421.1583475 1.8071579.4480763 2.6509053-.2425381.0106842-.4866441.0169421-.7324746.0169421-1.521233 0-2.9902584-.2118526-4.3518898-.5929737-.1240127-.0370895-.25539406-.0570842-.39194914-.0570842-.25602119 0-.48836865.0760105-.70801695.1993368l-2.91845339 1.6404843c-.08136865.0456368-.1603856.0807421-.25680509.0807421-.24567373 0-.44447034-.1936895-.44447034-.4327106 0-.1069947.04358475-.2139894.07180509-.3164052.01677542-.0610527.37595763-1.3665106.6004661-2.1814106.02571186-.0918842.04672034-.1801052.04672034-.2758052 0-.2907632-.1472161-.5479474-.37313559-.7050053-2.81074577-1.9826842-4.60665678-4.9164158-4.60665678-8.1752526 0-5.97384738 5.96922881-10.81654212 13.33238555-10.81654212zM9.95964407 10.0556316c-.98175424 0-1.7775678-.77475792-1.7775678-1.73053686 0-.95593158.79581356-1.73068948 1.7775678-1.73068948.98175423 0 1.77756783.7747579 1.77756783 1.73068948 0 .95577894-.7958136 1.73053686-1.77756783 1.73053686zm8.88846613 0c-.9820678 0-1.7778814-.77475792-1.7778814-1.73053686 0-.95593158.7958136-1.73068948 1.7778814-1.73068948.9815974 0 1.777411.7747579 1.777411 1.73068948 0 .95577894-.7958136 1.73053686-1.777411 1.73053686z' fill='%23000' fill-rule='evenodd' opacity='.1'/%3e%3c/svg%3e");-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;z-index:2}.redesign-login__area{text-align:center;background-color:transparent;padding:0;color:#222}.redesign-login__title{color:#1AAd19;font-size:22px;margin-bottom:30px;font-weight:500}@media (max-width:340px){.redesign-style_page .redesign-login__wrp{margin-top:20px}}@media (max-height:800px){.redesign-style_page{height:auto}.redesign-style_page .redesign-login__wrp{vertical-align:top;margin-top:170px;margin-bottom:94px}}.redesign-style_iframe{background:#fff}.redesign-style_iframe .redesign-msg{padding-top:40px}.redesign-style_iframe .qrcode-image{margin-top:0;margin-bottom:12px}.redesign-style_iframe .redesign-login__title{margin-bottom:12px}.redesign-style_iframe-small .redesign-login__title{font-size:18px;margin-bottom:16px}.redesign-style_iframe-small .qrcode-image{width:160px;height:160px;margin-bottom:8px}.redesign-style_iframe-small .redesign-msg_text h4{font-size:16px}.redesign-style_iframe-small .redesign-msg{padding-top:20px}.redesign-style_iframe-small .redesign-msg .redesign-msg_text h4{font-size:18px}.redesign-style_iframe-small .redesign-msg .redesign-msg_text p{margin-top:10px}.redesign-style_iframe-small .redesign-msg__icon{margin-bottom:24px} -------------------------------------------------------------------------------- /music/main.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 登录注册 7 | 8 | 40 | 41 | 42 |
x 43 | 44 |
45 | 53 | 54 | 55 | 235 | -------------------------------------------------------------------------------- /music/js/jquery.easing.1.3.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * Download by http://www.codefans.net 4 | * Uses the built in easing capabilities added In jQuery 1.1 5 | * to offer multiple easing options 6 | * 7 | * TERMS OF USE - jQuery Easing 8 | * 9 | * Open source under the BSD License. 10 | * 11 | * Copyright © 2008 George McGinley Smith 12 | * All rights reserved. 13 | * 14 | * Redistribution and use in source and binary forms, with or without modification, 15 | * are permitted provided that the following conditions are met: 16 | * 17 | * Redistributions of source code must retain the above copyright notice, this list of 18 | * conditions and the following disclaimer. 19 | * Redistributions in binary form must reproduce the above copyright notice, this list 20 | * of conditions and the following disclaimer in the documentation and/or other materials 21 | * provided with the distribution. 22 | * 23 | * Neither the name of the author nor the names of contributors may be used to endorse 24 | * or promote products derived from this software without specific prior written permission. 25 | * download by http://www.codefans.net 26 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 27 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 28 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 29 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 30 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 31 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 32 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 33 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 34 | * OF THE POSSIBILITY OF SUCH DAMAGE. 35 | * 36 | */ 37 | 38 | // t: current time, b: begInnIng value, c: change In value, d: duration 39 | jQuery.easing['jswing'] = jQuery.easing['swing']; 40 | 41 | jQuery.extend( jQuery.easing, 42 | { 43 | def: 'easeOutQuad', 44 | swing: function (x, t, b, c, d) { 45 | //alert(jQuery.easing.default); 46 | return jQuery.easing[jQuery.easing.def](x, t, b, c, d); 47 | }, 48 | easeInQuad: function (x, t, b, c, d) { 49 | return c*(t/=d)*t + b; 50 | }, 51 | easeOutQuad: function (x, t, b, c, d) { 52 | return -c *(t/=d)*(t-2) + b; 53 | }, 54 | easeInOutQuad: function (x, t, b, c, d) { 55 | if ((t/=d/2) < 1) return c/2*t*t + b; 56 | return -c/2 * ((--t)*(t-2) - 1) + b; 57 | }, 58 | easeInCubic: function (x, t, b, c, d) { 59 | return c*(t/=d)*t*t + b; 60 | }, 61 | easeOutCubic: function (x, t, b, c, d) { 62 | return c*((t=t/d-1)*t*t + 1) + b; 63 | }, 64 | easeInOutCubic: function (x, t, b, c, d) { 65 | if ((t/=d/2) < 1) return c/2*t*t*t + b; 66 | return c/2*((t-=2)*t*t + 2) + b; 67 | }, 68 | easeInQuart: function (x, t, b, c, d) { 69 | return c*(t/=d)*t*t*t + b; 70 | }, 71 | easeOutQuart: function (x, t, b, c, d) { 72 | return -c * ((t=t/d-1)*t*t*t - 1) + b; 73 | }, 74 | easeInOutQuart: function (x, t, b, c, d) { 75 | if ((t/=d/2) < 1) return c/2*t*t*t*t + b; 76 | return -c/2 * ((t-=2)*t*t*t - 2) + b; 77 | }, 78 | easeInQuint: function (x, t, b, c, d) { 79 | return c*(t/=d)*t*t*t*t + b; 80 | }, 81 | easeOutQuint: function (x, t, b, c, d) { 82 | return c*((t=t/d-1)*t*t*t*t + 1) + b; 83 | }, 84 | easeInOutQuint: function (x, t, b, c, d) { 85 | if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; 86 | return c/2*((t-=2)*t*t*t*t + 2) + b; 87 | }, 88 | easeInSine: function (x, t, b, c, d) { 89 | return -c * Math.cos(t/d * (Math.PI/2)) + c + b; 90 | }, 91 | easeOutSine: function (x, t, b, c, d) { 92 | return c * Math.sin(t/d * (Math.PI/2)) + b; 93 | }, 94 | easeInOutSine: function (x, t, b, c, d) { 95 | return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; 96 | }, 97 | easeInExpo: function (x, t, b, c, d) { 98 | return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; 99 | }, 100 | easeOutExpo: function (x, t, b, c, d) { 101 | return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; 102 | }, 103 | easeInOutExpo: function (x, t, b, c, d) { 104 | if (t==0) return b; 105 | if (t==d) return b+c; 106 | if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; 107 | return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; 108 | }, 109 | easeInCirc: function (x, t, b, c, d) { 110 | return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; 111 | }, 112 | easeOutCirc: function (x, t, b, c, d) { 113 | return c * Math.sqrt(1 - (t=t/d-1)*t) + b; 114 | }, 115 | easeInOutCirc: function (x, t, b, c, d) { 116 | if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; 117 | return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; 118 | }, 119 | easeInElastic: function (x, t, b, c, d) { 120 | var s=1.70158;var p=0;var a=c; 121 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 122 | if (a < Math.abs(c)) { a=c; var s=p/4; } 123 | else var s = p/(2*Math.PI) * Math.asin (c/a); 124 | return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 125 | }, 126 | easeOutElastic: function (x, t, b, c, d) { 127 | var s=1.70158;var p=0;var a=c; 128 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 129 | if (a < Math.abs(c)) { a=c; var s=p/4; } 130 | else var s = p/(2*Math.PI) * Math.asin (c/a); 131 | return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 132 | }, 133 | easeInOutElastic: function (x, t, b, c, d) { 134 | var s=1.70158;var p=0;var a=c; 135 | if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); 136 | if (a < Math.abs(c)) { a=c; var s=p/4; } 137 | else var s = p/(2*Math.PI) * Math.asin (c/a); 138 | if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 139 | return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; 140 | }, 141 | easeInBack: function (x, t, b, c, d, s) { 142 | if (s == undefined) s = 1.70158; 143 | return c*(t/=d)*t*((s+1)*t - s) + b; 144 | }, 145 | easeOutBack: function (x, t, b, c, d, s) { 146 | if (s == undefined) s = 1.70158; 147 | return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; 148 | }, 149 | easeInOutBack: function (x, t, b, c, d, s) { 150 | if (s == undefined) s = 1.70158; 151 | if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; 152 | return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; 153 | }, 154 | easeInBounce: function (x, t, b, c, d) { 155 | return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; 156 | }, 157 | easeOutBounce: function (x, t, b, c, d) { 158 | if ((t/=d) < (1/2.75)) { 159 | return c*(7.5625*t*t) + b; 160 | } else if (t < (2/2.75)) { 161 | return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; 162 | } else if (t < (2.5/2.75)) { 163 | return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; 164 | } else { 165 | return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; 166 | } 167 | }, 168 | easeInOutBounce: function (x, t, b, c, d) { 169 | if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; 170 | return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; 171 | } 172 | }); 173 | 174 | /* 175 | * 176 | * TERMS OF USE - EASING EQUATIONS 177 | * 178 | * Open source under the BSD License. 179 | * 180 | * Copyright © 2001 Robert Penner 181 | * All rights reserved. 182 | * 183 | * Redistribution and use in source and binary forms, with or without modification, 184 | * are permitted provided that the following conditions are met: 185 | * 186 | * Redistributions of source code must retain the above copyright notice, this list of 187 | * conditions and the following disclaimer. 188 | * Redistributions in binary form must reproduce the above copyright notice, this list 189 | * of conditions and the following disclaimer in the documentation and/or other materials 190 | * provided with the distribution. 191 | * 192 | * Neither the name of the author nor the names of contributors may be used to endorse 193 | * or promote products derived from this software without specific prior written permission. 194 | * 195 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 196 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 197 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 198 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 199 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 200 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 201 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 202 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 203 | * OF THE POSSIBILITY OF SUCH DAMAGE. 204 | * 205 | */ -------------------------------------------------------------------------------- /商品详情/js/jquery.easing.1.3.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * Download by http://www.codefans.net 4 | * Uses the built in easing capabilities added In jQuery 1.1 5 | * to offer multiple easing options 6 | * 7 | * TERMS OF USE - jQuery Easing 8 | * 9 | * Open source under the BSD License. 10 | * 11 | * Copyright © 2008 George McGinley Smith 12 | * All rights reserved. 13 | * 14 | * Redistribution and use in source and binary forms, with or without modification, 15 | * are permitted provided that the following conditions are met: 16 | * 17 | * Redistributions of source code must retain the above copyright notice, this list of 18 | * conditions and the following disclaimer. 19 | * Redistributions in binary form must reproduce the above copyright notice, this list 20 | * of conditions and the following disclaimer in the documentation and/or other materials 21 | * provided with the distribution. 22 | * 23 | * Neither the name of the author nor the names of contributors may be used to endorse 24 | * or promote products derived from this software without specific prior written permission. 25 | * download by http://www.codefans.net 26 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 27 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 28 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 29 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 30 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 31 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 32 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 33 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 34 | * OF THE POSSIBILITY OF SUCH DAMAGE. 35 | * 36 | */ 37 | 38 | // t: current time, b: begInnIng value, c: change In value, d: duration 39 | jQuery.easing['jswing'] = jQuery.easing['swing']; 40 | 41 | jQuery.extend( jQuery.easing, 42 | { 43 | def: 'easeOutQuad', 44 | swing: function (x, t, b, c, d) { 45 | //alert(jQuery.easing.default); 46 | return jQuery.easing[jQuery.easing.def](x, t, b, c, d); 47 | }, 48 | easeInQuad: function (x, t, b, c, d) { 49 | return c*(t/=d)*t + b; 50 | }, 51 | easeOutQuad: function (x, t, b, c, d) { 52 | return -c *(t/=d)*(t-2) + b; 53 | }, 54 | easeInOutQuad: function (x, t, b, c, d) { 55 | if ((t/=d/2) < 1) return c/2*t*t + b; 56 | return -c/2 * ((--t)*(t-2) - 1) + b; 57 | }, 58 | easeInCubic: function (x, t, b, c, d) { 59 | return c*(t/=d)*t*t + b; 60 | }, 61 | easeOutCubic: function (x, t, b, c, d) { 62 | return c*((t=t/d-1)*t*t + 1) + b; 63 | }, 64 | easeInOutCubic: function (x, t, b, c, d) { 65 | if ((t/=d/2) < 1) return c/2*t*t*t + b; 66 | return c/2*((t-=2)*t*t + 2) + b; 67 | }, 68 | easeInQuart: function (x, t, b, c, d) { 69 | return c*(t/=d)*t*t*t + b; 70 | }, 71 | easeOutQuart: function (x, t, b, c, d) { 72 | return -c * ((t=t/d-1)*t*t*t - 1) + b; 73 | }, 74 | easeInOutQuart: function (x, t, b, c, d) { 75 | if ((t/=d/2) < 1) return c/2*t*t*t*t + b; 76 | return -c/2 * ((t-=2)*t*t*t - 2) + b; 77 | }, 78 | easeInQuint: function (x, t, b, c, d) { 79 | return c*(t/=d)*t*t*t*t + b; 80 | }, 81 | easeOutQuint: function (x, t, b, c, d) { 82 | return c*((t=t/d-1)*t*t*t*t + 1) + b; 83 | }, 84 | easeInOutQuint: function (x, t, b, c, d) { 85 | if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; 86 | return c/2*((t-=2)*t*t*t*t + 2) + b; 87 | }, 88 | easeInSine: function (x, t, b, c, d) { 89 | return -c * Math.cos(t/d * (Math.PI/2)) + c + b; 90 | }, 91 | easeOutSine: function (x, t, b, c, d) { 92 | return c * Math.sin(t/d * (Math.PI/2)) + b; 93 | }, 94 | easeInOutSine: function (x, t, b, c, d) { 95 | return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; 96 | }, 97 | easeInExpo: function (x, t, b, c, d) { 98 | return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; 99 | }, 100 | easeOutExpo: function (x, t, b, c, d) { 101 | return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; 102 | }, 103 | easeInOutExpo: function (x, t, b, c, d) { 104 | if (t==0) return b; 105 | if (t==d) return b+c; 106 | if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; 107 | return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; 108 | }, 109 | easeInCirc: function (x, t, b, c, d) { 110 | return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; 111 | }, 112 | easeOutCirc: function (x, t, b, c, d) { 113 | return c * Math.sqrt(1 - (t=t/d-1)*t) + b; 114 | }, 115 | easeInOutCirc: function (x, t, b, c, d) { 116 | if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; 117 | return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; 118 | }, 119 | easeInElastic: function (x, t, b, c, d) { 120 | var s=1.70158;var p=0;var a=c; 121 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 122 | if (a < Math.abs(c)) { a=c; var s=p/4; } 123 | else var s = p/(2*Math.PI) * Math.asin (c/a); 124 | return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 125 | }, 126 | easeOutElastic: function (x, t, b, c, d) { 127 | var s=1.70158;var p=0;var a=c; 128 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 129 | if (a < Math.abs(c)) { a=c; var s=p/4; } 130 | else var s = p/(2*Math.PI) * Math.asin (c/a); 131 | return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 132 | }, 133 | easeInOutElastic: function (x, t, b, c, d) { 134 | var s=1.70158;var p=0;var a=c; 135 | if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); 136 | if (a < Math.abs(c)) { a=c; var s=p/4; } 137 | else var s = p/(2*Math.PI) * Math.asin (c/a); 138 | if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 139 | return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; 140 | }, 141 | easeInBack: function (x, t, b, c, d, s) { 142 | if (s == undefined) s = 1.70158; 143 | return c*(t/=d)*t*((s+1)*t - s) + b; 144 | }, 145 | easeOutBack: function (x, t, b, c, d, s) { 146 | if (s == undefined) s = 1.70158; 147 | return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; 148 | }, 149 | easeInOutBack: function (x, t, b, c, d, s) { 150 | if (s == undefined) s = 1.70158; 151 | if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; 152 | return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; 153 | }, 154 | easeInBounce: function (x, t, b, c, d) { 155 | return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; 156 | }, 157 | easeOutBounce: function (x, t, b, c, d) { 158 | if ((t/=d) < (1/2.75)) { 159 | return c*(7.5625*t*t) + b; 160 | } else if (t < (2/2.75)) { 161 | return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; 162 | } else if (t < (2.5/2.75)) { 163 | return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; 164 | } else { 165 | return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; 166 | } 167 | }, 168 | easeInOutBounce: function (x, t, b, c, d) { 169 | if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; 170 | return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; 171 | } 172 | }); 173 | 174 | /* 175 | * 176 | * TERMS OF USE - EASING EQUATIONS 177 | * 178 | * Open source under the BSD License. 179 | * 180 | * Copyright © 2001 Robert Penner 181 | * All rights reserved. 182 | * 183 | * Redistribution and use in source and binary forms, with or without modification, 184 | * are permitted provided that the following conditions are met: 185 | * 186 | * Redistributions of source code must retain the above copyright notice, this list of 187 | * conditions and the following disclaimer. 188 | * Redistributions in binary form must reproduce the above copyright notice, this list 189 | * of conditions and the following disclaimer in the documentation and/or other materials 190 | * provided with the distribution. 191 | * 192 | * Neither the name of the author nor the names of contributors may be used to endorse 193 | * or promote products derived from this software without specific prior written permission. 194 | * 195 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 196 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 197 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 198 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 199 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 200 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 201 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 202 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 203 | * OF THE POSSIBILITY OF SUCH DAMAGE. 204 | * 205 | */ -------------------------------------------------------------------------------- /网易云商城界面/js/jquery.easing.1.3.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * Download by http://www.codefans.net 4 | * Uses the built in easing capabilities added In jQuery 1.1 5 | * to offer multiple easing options 6 | * 7 | * TERMS OF USE - jQuery Easing 8 | * 9 | * Open source under the BSD License. 10 | * 11 | * Copyright © 2008 George McGinley Smith 12 | * All rights reserved. 13 | * 14 | * Redistribution and use in source and binary forms, with or without modification, 15 | * are permitted provided that the following conditions are met: 16 | * 17 | * Redistributions of source code must retain the above copyright notice, this list of 18 | * conditions and the following disclaimer. 19 | * Redistributions in binary form must reproduce the above copyright notice, this list 20 | * of conditions and the following disclaimer in the documentation and/or other materials 21 | * provided with the distribution. 22 | * 23 | * Neither the name of the author nor the names of contributors may be used to endorse 24 | * or promote products derived from this software without specific prior written permission. 25 | * download by http://www.codefans.net 26 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 27 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 28 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 29 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 30 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 31 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 32 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 33 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 34 | * OF THE POSSIBILITY OF SUCH DAMAGE. 35 | * 36 | */ 37 | 38 | // t: current time, b: begInnIng value, c: change In value, d: duration 39 | jQuery.easing['jswing'] = jQuery.easing['swing']; 40 | 41 | jQuery.extend( jQuery.easing, 42 | { 43 | def: 'easeOutQuad', 44 | swing: function (x, t, b, c, d) { 45 | //alert(jQuery.easing.default); 46 | return jQuery.easing[jQuery.easing.def](x, t, b, c, d); 47 | }, 48 | easeInQuad: function (x, t, b, c, d) { 49 | return c*(t/=d)*t + b; 50 | }, 51 | easeOutQuad: function (x, t, b, c, d) { 52 | return -c *(t/=d)*(t-2) + b; 53 | }, 54 | easeInOutQuad: function (x, t, b, c, d) { 55 | if ((t/=d/2) < 1) return c/2*t*t + b; 56 | return -c/2 * ((--t)*(t-2) - 1) + b; 57 | }, 58 | easeInCubic: function (x, t, b, c, d) { 59 | return c*(t/=d)*t*t + b; 60 | }, 61 | easeOutCubic: function (x, t, b, c, d) { 62 | return c*((t=t/d-1)*t*t + 1) + b; 63 | }, 64 | easeInOutCubic: function (x, t, b, c, d) { 65 | if ((t/=d/2) < 1) return c/2*t*t*t + b; 66 | return c/2*((t-=2)*t*t + 2) + b; 67 | }, 68 | easeInQuart: function (x, t, b, c, d) { 69 | return c*(t/=d)*t*t*t + b; 70 | }, 71 | easeOutQuart: function (x, t, b, c, d) { 72 | return -c * ((t=t/d-1)*t*t*t - 1) + b; 73 | }, 74 | easeInOutQuart: function (x, t, b, c, d) { 75 | if ((t/=d/2) < 1) return c/2*t*t*t*t + b; 76 | return -c/2 * ((t-=2)*t*t*t - 2) + b; 77 | }, 78 | easeInQuint: function (x, t, b, c, d) { 79 | return c*(t/=d)*t*t*t*t + b; 80 | }, 81 | easeOutQuint: function (x, t, b, c, d) { 82 | return c*((t=t/d-1)*t*t*t*t + 1) + b; 83 | }, 84 | easeInOutQuint: function (x, t, b, c, d) { 85 | if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; 86 | return c/2*((t-=2)*t*t*t*t + 2) + b; 87 | }, 88 | easeInSine: function (x, t, b, c, d) { 89 | return -c * Math.cos(t/d * (Math.PI/2)) + c + b; 90 | }, 91 | easeOutSine: function (x, t, b, c, d) { 92 | return c * Math.sin(t/d * (Math.PI/2)) + b; 93 | }, 94 | easeInOutSine: function (x, t, b, c, d) { 95 | return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; 96 | }, 97 | easeInExpo: function (x, t, b, c, d) { 98 | return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; 99 | }, 100 | easeOutExpo: function (x, t, b, c, d) { 101 | return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; 102 | }, 103 | easeInOutExpo: function (x, t, b, c, d) { 104 | if (t==0) return b; 105 | if (t==d) return b+c; 106 | if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; 107 | return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; 108 | }, 109 | easeInCirc: function (x, t, b, c, d) { 110 | return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; 111 | }, 112 | easeOutCirc: function (x, t, b, c, d) { 113 | return c * Math.sqrt(1 - (t=t/d-1)*t) + b; 114 | }, 115 | easeInOutCirc: function (x, t, b, c, d) { 116 | if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; 117 | return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; 118 | }, 119 | easeInElastic: function (x, t, b, c, d) { 120 | var s=1.70158;var p=0;var a=c; 121 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 122 | if (a < Math.abs(c)) { a=c; var s=p/4; } 123 | else var s = p/(2*Math.PI) * Math.asin (c/a); 124 | return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 125 | }, 126 | easeOutElastic: function (x, t, b, c, d) { 127 | var s=1.70158;var p=0;var a=c; 128 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 129 | if (a < Math.abs(c)) { a=c; var s=p/4; } 130 | else var s = p/(2*Math.PI) * Math.asin (c/a); 131 | return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 132 | }, 133 | easeInOutElastic: function (x, t, b, c, d) { 134 | var s=1.70158;var p=0;var a=c; 135 | if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); 136 | if (a < Math.abs(c)) { a=c; var s=p/4; } 137 | else var s = p/(2*Math.PI) * Math.asin (c/a); 138 | if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 139 | return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; 140 | }, 141 | easeInBack: function (x, t, b, c, d, s) { 142 | if (s == undefined) s = 1.70158; 143 | return c*(t/=d)*t*((s+1)*t - s) + b; 144 | }, 145 | easeOutBack: function (x, t, b, c, d, s) { 146 | if (s == undefined) s = 1.70158; 147 | return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; 148 | }, 149 | easeInOutBack: function (x, t, b, c, d, s) { 150 | if (s == undefined) s = 1.70158; 151 | if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; 152 | return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; 153 | }, 154 | easeInBounce: function (x, t, b, c, d) { 155 | return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; 156 | }, 157 | easeOutBounce: function (x, t, b, c, d) { 158 | if ((t/=d) < (1/2.75)) { 159 | return c*(7.5625*t*t) + b; 160 | } else if (t < (2/2.75)) { 161 | return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; 162 | } else if (t < (2.5/2.75)) { 163 | return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; 164 | } else { 165 | return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; 166 | } 167 | }, 168 | easeInOutBounce: function (x, t, b, c, d) { 169 | if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; 170 | return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; 171 | } 172 | }); 173 | 174 | /* 175 | * 176 | * TERMS OF USE - EASING EQUATIONS 177 | * 178 | * Open source under the BSD License. 179 | * 180 | * Copyright © 2001 Robert Penner 181 | * All rights reserved. 182 | * 183 | * Redistribution and use in source and binary forms, with or without modification, 184 | * are permitted provided that the following conditions are met: 185 | * 186 | * Redistributions of source code must retain the above copyright notice, this list of 187 | * conditions and the following disclaimer. 188 | * Redistributions in binary form must reproduce the above copyright notice, this list 189 | * of conditions and the following disclaimer in the documentation and/or other materials 190 | * provided with the distribution. 191 | * 192 | * Neither the name of the author nor the names of contributors may be used to endorse 193 | * or promote products derived from this software without specific prior written permission. 194 | * 195 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 196 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 197 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 198 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 199 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 200 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 201 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 202 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 203 | * OF THE POSSIBILITY OF SUCH DAMAGE. 204 | * 205 | */ -------------------------------------------------------------------------------- /网易云商城购物车/js/jquery.easing.1.3.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * Download by http://www.codefans.net 4 | * Uses the built in easing capabilities added In jQuery 1.1 5 | * to offer multiple easing options 6 | * 7 | * TERMS OF USE - jQuery Easing 8 | * 9 | * Open source under the BSD License. 10 | * 11 | * Copyright © 2008 George McGinley Smith 12 | * All rights reserved. 13 | * 14 | * Redistribution and use in source and binary forms, with or without modification, 15 | * are permitted provided that the following conditions are met: 16 | * 17 | * Redistributions of source code must retain the above copyright notice, this list of 18 | * conditions and the following disclaimer. 19 | * Redistributions in binary form must reproduce the above copyright notice, this list 20 | * of conditions and the following disclaimer in the documentation and/or other materials 21 | * provided with the distribution. 22 | * 23 | * Neither the name of the author nor the names of contributors may be used to endorse 24 | * or promote products derived from this software without specific prior written permission. 25 | * download by http://www.codefans.net 26 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 27 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 28 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 29 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 30 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 31 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 32 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 33 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 34 | * OF THE POSSIBILITY OF SUCH DAMAGE. 35 | * 36 | */ 37 | 38 | // t: current time, b: begInnIng value, c: change In value, d: duration 39 | jQuery.easing['jswing'] = jQuery.easing['swing']; 40 | 41 | jQuery.extend( jQuery.easing, 42 | { 43 | def: 'easeOutQuad', 44 | swing: function (x, t, b, c, d) { 45 | //alert(jQuery.easing.default); 46 | return jQuery.easing[jQuery.easing.def](x, t, b, c, d); 47 | }, 48 | easeInQuad: function (x, t, b, c, d) { 49 | return c*(t/=d)*t + b; 50 | }, 51 | easeOutQuad: function (x, t, b, c, d) { 52 | return -c *(t/=d)*(t-2) + b; 53 | }, 54 | easeInOutQuad: function (x, t, b, c, d) { 55 | if ((t/=d/2) < 1) return c/2*t*t + b; 56 | return -c/2 * ((--t)*(t-2) - 1) + b; 57 | }, 58 | easeInCubic: function (x, t, b, c, d) { 59 | return c*(t/=d)*t*t + b; 60 | }, 61 | easeOutCubic: function (x, t, b, c, d) { 62 | return c*((t=t/d-1)*t*t + 1) + b; 63 | }, 64 | easeInOutCubic: function (x, t, b, c, d) { 65 | if ((t/=d/2) < 1) return c/2*t*t*t + b; 66 | return c/2*((t-=2)*t*t + 2) + b; 67 | }, 68 | easeInQuart: function (x, t, b, c, d) { 69 | return c*(t/=d)*t*t*t + b; 70 | }, 71 | easeOutQuart: function (x, t, b, c, d) { 72 | return -c * ((t=t/d-1)*t*t*t - 1) + b; 73 | }, 74 | easeInOutQuart: function (x, t, b, c, d) { 75 | if ((t/=d/2) < 1) return c/2*t*t*t*t + b; 76 | return -c/2 * ((t-=2)*t*t*t - 2) + b; 77 | }, 78 | easeInQuint: function (x, t, b, c, d) { 79 | return c*(t/=d)*t*t*t*t + b; 80 | }, 81 | easeOutQuint: function (x, t, b, c, d) { 82 | return c*((t=t/d-1)*t*t*t*t + 1) + b; 83 | }, 84 | easeInOutQuint: function (x, t, b, c, d) { 85 | if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; 86 | return c/2*((t-=2)*t*t*t*t + 2) + b; 87 | }, 88 | easeInSine: function (x, t, b, c, d) { 89 | return -c * Math.cos(t/d * (Math.PI/2)) + c + b; 90 | }, 91 | easeOutSine: function (x, t, b, c, d) { 92 | return c * Math.sin(t/d * (Math.PI/2)) + b; 93 | }, 94 | easeInOutSine: function (x, t, b, c, d) { 95 | return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; 96 | }, 97 | easeInExpo: function (x, t, b, c, d) { 98 | return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; 99 | }, 100 | easeOutExpo: function (x, t, b, c, d) { 101 | return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; 102 | }, 103 | easeInOutExpo: function (x, t, b, c, d) { 104 | if (t==0) return b; 105 | if (t==d) return b+c; 106 | if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; 107 | return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; 108 | }, 109 | easeInCirc: function (x, t, b, c, d) { 110 | return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; 111 | }, 112 | easeOutCirc: function (x, t, b, c, d) { 113 | return c * Math.sqrt(1 - (t=t/d-1)*t) + b; 114 | }, 115 | easeInOutCirc: function (x, t, b, c, d) { 116 | if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; 117 | return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; 118 | }, 119 | easeInElastic: function (x, t, b, c, d) { 120 | var s=1.70158;var p=0;var a=c; 121 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 122 | if (a < Math.abs(c)) { a=c; var s=p/4; } 123 | else var s = p/(2*Math.PI) * Math.asin (c/a); 124 | return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 125 | }, 126 | easeOutElastic: function (x, t, b, c, d) { 127 | var s=1.70158;var p=0;var a=c; 128 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 129 | if (a < Math.abs(c)) { a=c; var s=p/4; } 130 | else var s = p/(2*Math.PI) * Math.asin (c/a); 131 | return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 132 | }, 133 | easeInOutElastic: function (x, t, b, c, d) { 134 | var s=1.70158;var p=0;var a=c; 135 | if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); 136 | if (a < Math.abs(c)) { a=c; var s=p/4; } 137 | else var s = p/(2*Math.PI) * Math.asin (c/a); 138 | if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 139 | return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; 140 | }, 141 | easeInBack: function (x, t, b, c, d, s) { 142 | if (s == undefined) s = 1.70158; 143 | return c*(t/=d)*t*((s+1)*t - s) + b; 144 | }, 145 | easeOutBack: function (x, t, b, c, d, s) { 146 | if (s == undefined) s = 1.70158; 147 | return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; 148 | }, 149 | easeInOutBack: function (x, t, b, c, d, s) { 150 | if (s == undefined) s = 1.70158; 151 | if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; 152 | return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; 153 | }, 154 | easeInBounce: function (x, t, b, c, d) { 155 | return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; 156 | }, 157 | easeOutBounce: function (x, t, b, c, d) { 158 | if ((t/=d) < (1/2.75)) { 159 | return c*(7.5625*t*t) + b; 160 | } else if (t < (2/2.75)) { 161 | return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; 162 | } else if (t < (2.5/2.75)) { 163 | return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; 164 | } else { 165 | return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; 166 | } 167 | }, 168 | easeInOutBounce: function (x, t, b, c, d) { 169 | if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; 170 | return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; 171 | } 172 | }); 173 | 174 | /* 175 | * 176 | * TERMS OF USE - EASING EQUATIONS 177 | * 178 | * Open source under the BSD License. 179 | * 180 | * Copyright © 2001 Robert Penner 181 | * All rights reserved. 182 | * 183 | * Redistribution and use in source and binary forms, with or without modification, 184 | * are permitted provided that the following conditions are met: 185 | * 186 | * Redistributions of source code must retain the above copyright notice, this list of 187 | * conditions and the following disclaimer. 188 | * Redistributions in binary form must reproduce the above copyright notice, this list 189 | * of conditions and the following disclaimer in the documentation and/or other materials 190 | * provided with the distribution. 191 | * 192 | * Neither the name of the author nor the names of contributors may be used to endorse 193 | * or promote products derived from this software without specific prior written permission. 194 | * 195 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 196 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 197 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 198 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 199 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 200 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 201 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 202 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 203 | * OF THE POSSIBILITY OF SUCH DAMAGE. 204 | * 205 | */ -------------------------------------------------------------------------------- /music/js/jquery.lazyload.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Lazy Load - jQuery plugin for lazy loading images 3 | * 4 | * Copyright (c) 2007-2015 Mika Tuupola 5 | * 6 | * Licensed under the MIT license: 7 | * http://www.opensource.org/licenses/mit-license.php 8 | * 9 | * Project home: 10 | * http://www.appelsiini.net/projects/lazyload 11 | * 12 | * Version: 1.9.5 13 | * 14 | */ 15 | 16 | (function($, window, document, undefined) { 17 | var $window = $(window); 18 | 19 | $.fn.lazyload = function(options) { 20 | var elements = this; 21 | var $container; 22 | var settings = { 23 | threshold : 0, 24 | failure_limit : 0, 25 | event : "scroll", 26 | effect : "show", 27 | container : window, 28 | data_attribute : "original", 29 | skip_invisible : false, 30 | appear : null, 31 | load : null, 32 | placeholder : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 33 | }; 34 | 35 | function update() { 36 | var counter = 0; 37 | 38 | elements.each(function() { 39 | var $this = $(this); 40 | if (settings.skip_invisible && !$this.is(":visible")) { 41 | return; 42 | } 43 | if ($.abovethetop(this, settings) || 44 | $.leftofbegin(this, settings)) { 45 | /* Nothing. */ 46 | } else if (!$.belowthefold(this, settings) && 47 | !$.rightoffold(this, settings)) { 48 | $this.trigger("appear"); 49 | /* if we found an image we'll load, reset the counter */ 50 | counter = 0; 51 | } else { 52 | if (++counter > settings.failure_limit) { 53 | return false; 54 | } 55 | } 56 | }); 57 | 58 | } 59 | 60 | if(options) { 61 | /* Maintain BC for a couple of versions. */ 62 | if (undefined !== options.failurelimit) { 63 | options.failure_limit = options.failurelimit; 64 | delete options.failurelimit; 65 | } 66 | if (undefined !== options.effectspeed) { 67 | options.effect_speed = options.effectspeed; 68 | delete options.effectspeed; 69 | } 70 | 71 | $.extend(settings, options); 72 | } 73 | 74 | /* Cache container as jQuery as object. */ 75 | $container = (settings.container === undefined || 76 | settings.container === window) ? $window : $(settings.container); 77 | 78 | /* Fire one scroll event per scroll. Not one scroll event per image. */ 79 | if (0 === settings.event.indexOf("scroll")) { 80 | $container.bind(settings.event, function() { 81 | return update(); 82 | }); 83 | } 84 | 85 | this.each(function() { 86 | var self = this; 87 | var $self = $(self); 88 | 89 | self.loaded = false; 90 | 91 | /* If no src attribute given use data:uri. */ 92 | if ($self.attr("src") === undefined || $self.attr("src") === false) { 93 | if ($self.is("img")) { 94 | $self.attr("src", settings.placeholder); 95 | } 96 | } 97 | 98 | /* When appear is triggered load original image. */ 99 | $self.one("appear", function() { 100 | if (!this.loaded) { 101 | if (settings.appear) { 102 | var elements_left = elements.length; 103 | settings.appear.call(self, elements_left, settings); 104 | } 105 | $("") 106 | .bind("load", function() { 107 | 108 | var original = $self.attr("data-" + settings.data_attribute); 109 | $self.hide(); 110 | if ($self.is("img")) { 111 | $self.attr("src", original); 112 | } else { 113 | $self.css("background-image", "url('" + original + "')"); 114 | } 115 | $self[settings.effect](settings.effect_speed); 116 | 117 | self.loaded = true; 118 | 119 | /* Remove image from array so it is not looped next time. */ 120 | var temp = $.grep(elements, function(element) { 121 | return !element.loaded; 122 | }); 123 | elements = $(temp); 124 | 125 | if (settings.load) { 126 | var elements_left = elements.length; 127 | settings.load.call(self, elements_left, settings); 128 | } 129 | }) 130 | .attr("src", $self.attr("data-" + settings.data_attribute)); 131 | } 132 | }); 133 | 134 | /* When wanted event is triggered load original image */ 135 | /* by triggering appear. */ 136 | if (0 !== settings.event.indexOf("scroll")) { 137 | $self.bind(settings.event, function() { 138 | if (!self.loaded) { 139 | $self.trigger("appear"); 140 | } 141 | }); 142 | } 143 | }); 144 | 145 | /* Check if something appears when window is resized. */ 146 | $window.bind("resize", function() { 147 | update(); 148 | }); 149 | 150 | /* With IOS5 force loading images when navigating with back button. */ 151 | /* Non optimal workaround. */ 152 | if ((/(?:iphone|ipod|ipad).*os 5/gi).test(navigator.appVersion)) { 153 | $window.bind("pageshow", function(event) { 154 | if (event.originalEvent && event.originalEvent.persisted) { 155 | elements.each(function() { 156 | $(this).trigger("appear"); 157 | }); 158 | } 159 | }); 160 | } 161 | 162 | /* Force initial check if images should appear. */ 163 | $(document).ready(function() { 164 | update(); 165 | }); 166 | 167 | return this; 168 | }; 169 | 170 | /* Convenience methods in jQuery namespace. */ 171 | /* Use as $.belowthefold(element, {threshold : 100, container : window}) */ 172 | 173 | $.belowthefold = function(element, settings) { 174 | var fold; 175 | 176 | if (settings.container === undefined || settings.container === window) { 177 | fold = (window.innerHeight ? window.innerHeight : $window.height()) + $window.scrollTop(); 178 | } else { 179 | fold = $(settings.container).offset().top + $(settings.container).height(); 180 | } 181 | 182 | return fold <= $(element).offset().top - settings.threshold; 183 | }; 184 | 185 | $.rightoffold = function(element, settings) { 186 | var fold; 187 | 188 | if (settings.container === undefined || settings.container === window) { 189 | fold = $window.width() + $window.scrollLeft(); 190 | } else { 191 | fold = $(settings.container).offset().left + $(settings.container).width(); 192 | } 193 | 194 | return fold <= $(element).offset().left - settings.threshold; 195 | }; 196 | 197 | $.abovethetop = function(element, settings) { 198 | var fold; 199 | 200 | if (settings.container === undefined || settings.container === window) { 201 | fold = $window.scrollTop(); 202 | } else { 203 | fold = $(settings.container).offset().top; 204 | } 205 | 206 | return fold >= $(element).offset().top + settings.threshold + $(element).height(); 207 | }; 208 | 209 | $.leftofbegin = function(element, settings) { 210 | var fold; 211 | 212 | if (settings.container === undefined || settings.container === window) { 213 | fold = $window.scrollLeft(); 214 | } else { 215 | fold = $(settings.container).offset().left; 216 | } 217 | 218 | return fold >= $(element).offset().left + settings.threshold + $(element).width(); 219 | }; 220 | 221 | $.inviewport = function(element, settings) { 222 | return !$.rightoffold(element, settings) && !$.leftofbegin(element, settings) && 223 | !$.belowthefold(element, settings) && !$.abovethetop(element, settings); 224 | }; 225 | 226 | /* Custom selectors for your convenience. */ 227 | /* Use as $("img:below-the-fold").something() or */ 228 | /* $("img").filter(":below-the-fold").something() which is faster */ 229 | 230 | $.extend($.expr[":"], { 231 | "below-the-fold" : function(a) { return $.belowthefold(a, {threshold : 0}); }, 232 | "above-the-top" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, 233 | "right-of-screen": function(a) { return $.rightoffold(a, {threshold : 0}); }, 234 | "left-of-screen" : function(a) { return !$.rightoffold(a, {threshold : 0}); }, 235 | "in-viewport" : function(a) { return $.inviewport(a, {threshold : 0}); }, 236 | /* Maintain BC for couple of versions. */ 237 | "above-the-fold" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, 238 | "right-of-fold" : function(a) { return $.rightoffold(a, {threshold : 0}); }, 239 | "left-of-fold" : function(a) { return !$.rightoffold(a, {threshold : 0}); } 240 | }); 241 | 242 | })(jQuery, window, document); 243 | -------------------------------------------------------------------------------- /商品详情/js/jquery.lazyload.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Lazy Load - jQuery plugin for lazy loading images 3 | * 4 | * Copyright (c) 2007-2015 Mika Tuupola 5 | * 6 | * Licensed under the MIT license: 7 | * http://www.opensource.org/licenses/mit-license.php 8 | * 9 | * Project home: 10 | * http://www.appelsiini.net/projects/lazyload 11 | * 12 | * Version: 1.9.5 13 | * 14 | */ 15 | 16 | (function($, window, document, undefined) { 17 | var $window = $(window); 18 | 19 | $.fn.lazyload = function(options) { 20 | var elements = this; 21 | var $container; 22 | var settings = { 23 | threshold : 0, 24 | failure_limit : 0, 25 | event : "scroll", 26 | effect : "show", 27 | container : window, 28 | data_attribute : "original", 29 | skip_invisible : false, 30 | appear : null, 31 | load : null, 32 | placeholder : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 33 | }; 34 | 35 | function update() { 36 | var counter = 0; 37 | 38 | elements.each(function() { 39 | var $this = $(this); 40 | if (settings.skip_invisible && !$this.is(":visible")) { 41 | return; 42 | } 43 | if ($.abovethetop(this, settings) || 44 | $.leftofbegin(this, settings)) { 45 | /* Nothing. */ 46 | } else if (!$.belowthefold(this, settings) && 47 | !$.rightoffold(this, settings)) { 48 | $this.trigger("appear"); 49 | /* if we found an image we'll load, reset the counter */ 50 | counter = 0; 51 | } else { 52 | if (++counter > settings.failure_limit) { 53 | return false; 54 | } 55 | } 56 | }); 57 | 58 | } 59 | 60 | if(options) { 61 | /* Maintain BC for a couple of versions. */ 62 | if (undefined !== options.failurelimit) { 63 | options.failure_limit = options.failurelimit; 64 | delete options.failurelimit; 65 | } 66 | if (undefined !== options.effectspeed) { 67 | options.effect_speed = options.effectspeed; 68 | delete options.effectspeed; 69 | } 70 | 71 | $.extend(settings, options); 72 | } 73 | 74 | /* Cache container as jQuery as object. */ 75 | $container = (settings.container === undefined || 76 | settings.container === window) ? $window : $(settings.container); 77 | 78 | /* Fire one scroll event per scroll. Not one scroll event per image. */ 79 | if (0 === settings.event.indexOf("scroll")) { 80 | $container.bind(settings.event, function() { 81 | return update(); 82 | }); 83 | } 84 | 85 | this.each(function() { 86 | var self = this; 87 | var $self = $(self); 88 | 89 | self.loaded = false; 90 | 91 | /* If no src attribute given use data:uri. */ 92 | if ($self.attr("src") === undefined || $self.attr("src") === false) { 93 | if ($self.is("img")) { 94 | $self.attr("src", settings.placeholder); 95 | } 96 | } 97 | 98 | /* When appear is triggered load original image. */ 99 | $self.one("appear", function() { 100 | if (!this.loaded) { 101 | if (settings.appear) { 102 | var elements_left = elements.length; 103 | settings.appear.call(self, elements_left, settings); 104 | } 105 | $("") 106 | .bind("load", function() { 107 | 108 | var original = $self.attr("data-" + settings.data_attribute); 109 | $self.hide(); 110 | if ($self.is("img")) { 111 | $self.attr("src", original); 112 | } else { 113 | $self.css("background-image", "url('" + original + "')"); 114 | } 115 | $self[settings.effect](settings.effect_speed); 116 | 117 | self.loaded = true; 118 | 119 | /* Remove image from array so it is not looped next time. */ 120 | var temp = $.grep(elements, function(element) { 121 | return !element.loaded; 122 | }); 123 | elements = $(temp); 124 | 125 | if (settings.load) { 126 | var elements_left = elements.length; 127 | settings.load.call(self, elements_left, settings); 128 | } 129 | }) 130 | .attr("src", $self.attr("data-" + settings.data_attribute)); 131 | } 132 | }); 133 | 134 | /* When wanted event is triggered load original image */ 135 | /* by triggering appear. */ 136 | if (0 !== settings.event.indexOf("scroll")) { 137 | $self.bind(settings.event, function() { 138 | if (!self.loaded) { 139 | $self.trigger("appear"); 140 | } 141 | }); 142 | } 143 | }); 144 | 145 | /* Check if something appears when window is resized. */ 146 | $window.bind("resize", function() { 147 | update(); 148 | }); 149 | 150 | /* With IOS5 force loading images when navigating with back button. */ 151 | /* Non optimal workaround. */ 152 | if ((/(?:iphone|ipod|ipad).*os 5/gi).test(navigator.appVersion)) { 153 | $window.bind("pageshow", function(event) { 154 | if (event.originalEvent && event.originalEvent.persisted) { 155 | elements.each(function() { 156 | $(this).trigger("appear"); 157 | }); 158 | } 159 | }); 160 | } 161 | 162 | /* Force initial check if images should appear. */ 163 | $(document).ready(function() { 164 | update(); 165 | }); 166 | 167 | return this; 168 | }; 169 | 170 | /* Convenience methods in jQuery namespace. */ 171 | /* Use as $.belowthefold(element, {threshold : 100, container : window}) */ 172 | 173 | $.belowthefold = function(element, settings) { 174 | var fold; 175 | 176 | if (settings.container === undefined || settings.container === window) { 177 | fold = (window.innerHeight ? window.innerHeight : $window.height()) + $window.scrollTop(); 178 | } else { 179 | fold = $(settings.container).offset().top + $(settings.container).height(); 180 | } 181 | 182 | return fold <= $(element).offset().top - settings.threshold; 183 | }; 184 | 185 | $.rightoffold = function(element, settings) { 186 | var fold; 187 | 188 | if (settings.container === undefined || settings.container === window) { 189 | fold = $window.width() + $window.scrollLeft(); 190 | } else { 191 | fold = $(settings.container).offset().left + $(settings.container).width(); 192 | } 193 | 194 | return fold <= $(element).offset().left - settings.threshold; 195 | }; 196 | 197 | $.abovethetop = function(element, settings) { 198 | var fold; 199 | 200 | if (settings.container === undefined || settings.container === window) { 201 | fold = $window.scrollTop(); 202 | } else { 203 | fold = $(settings.container).offset().top; 204 | } 205 | 206 | return fold >= $(element).offset().top + settings.threshold + $(element).height(); 207 | }; 208 | 209 | $.leftofbegin = function(element, settings) { 210 | var fold; 211 | 212 | if (settings.container === undefined || settings.container === window) { 213 | fold = $window.scrollLeft(); 214 | } else { 215 | fold = $(settings.container).offset().left; 216 | } 217 | 218 | return fold >= $(element).offset().left + settings.threshold + $(element).width(); 219 | }; 220 | 221 | $.inviewport = function(element, settings) { 222 | return !$.rightoffold(element, settings) && !$.leftofbegin(element, settings) && 223 | !$.belowthefold(element, settings) && !$.abovethetop(element, settings); 224 | }; 225 | 226 | /* Custom selectors for your convenience. */ 227 | /* Use as $("img:below-the-fold").something() or */ 228 | /* $("img").filter(":below-the-fold").something() which is faster */ 229 | 230 | $.extend($.expr[":"], { 231 | "below-the-fold" : function(a) { return $.belowthefold(a, {threshold : 0}); }, 232 | "above-the-top" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, 233 | "right-of-screen": function(a) { return $.rightoffold(a, {threshold : 0}); }, 234 | "left-of-screen" : function(a) { return !$.rightoffold(a, {threshold : 0}); }, 235 | "in-viewport" : function(a) { return $.inviewport(a, {threshold : 0}); }, 236 | /* Maintain BC for couple of versions. */ 237 | "above-the-fold" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, 238 | "right-of-fold" : function(a) { return $.rightoffold(a, {threshold : 0}); }, 239 | "left-of-fold" : function(a) { return !$.rightoffold(a, {threshold : 0}); } 240 | }); 241 | 242 | })(jQuery, window, document); 243 | -------------------------------------------------------------------------------- /网易云商城界面/js/jquery.lazyload.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Lazy Load - jQuery plugin for lazy loading images 3 | * 4 | * Copyright (c) 2007-2015 Mika Tuupola 5 | * 6 | * Licensed under the MIT license: 7 | * http://www.opensource.org/licenses/mit-license.php 8 | * 9 | * Project home: 10 | * http://www.appelsiini.net/projects/lazyload 11 | * 12 | * Version: 1.9.5 13 | * 14 | */ 15 | 16 | (function($, window, document, undefined) { 17 | var $window = $(window); 18 | 19 | $.fn.lazyload = function(options) { 20 | var elements = this; 21 | var $container; 22 | var settings = { 23 | threshold : 0, 24 | failure_limit : 0, 25 | event : "scroll", 26 | effect : "show", 27 | container : window, 28 | data_attribute : "original", 29 | skip_invisible : false, 30 | appear : null, 31 | load : null, 32 | placeholder : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 33 | }; 34 | 35 | function update() { 36 | var counter = 0; 37 | 38 | elements.each(function() { 39 | var $this = $(this); 40 | if (settings.skip_invisible && !$this.is(":visible")) { 41 | return; 42 | } 43 | if ($.abovethetop(this, settings) || 44 | $.leftofbegin(this, settings)) { 45 | /* Nothing. */ 46 | } else if (!$.belowthefold(this, settings) && 47 | !$.rightoffold(this, settings)) { 48 | $this.trigger("appear"); 49 | /* if we found an image we'll load, reset the counter */ 50 | counter = 0; 51 | } else { 52 | if (++counter > settings.failure_limit) { 53 | return false; 54 | } 55 | } 56 | }); 57 | 58 | } 59 | 60 | if(options) { 61 | /* Maintain BC for a couple of versions. */ 62 | if (undefined !== options.failurelimit) { 63 | options.failure_limit = options.failurelimit; 64 | delete options.failurelimit; 65 | } 66 | if (undefined !== options.effectspeed) { 67 | options.effect_speed = options.effectspeed; 68 | delete options.effectspeed; 69 | } 70 | 71 | $.extend(settings, options); 72 | } 73 | 74 | /* Cache container as jQuery as object. */ 75 | $container = (settings.container === undefined || 76 | settings.container === window) ? $window : $(settings.container); 77 | 78 | /* Fire one scroll event per scroll. Not one scroll event per image. */ 79 | if (0 === settings.event.indexOf("scroll")) { 80 | $container.bind(settings.event, function() { 81 | return update(); 82 | }); 83 | } 84 | 85 | this.each(function() { 86 | var self = this; 87 | var $self = $(self); 88 | 89 | self.loaded = false; 90 | 91 | /* If no src attribute given use data:uri. */ 92 | if ($self.attr("src") === undefined || $self.attr("src") === false) { 93 | if ($self.is("img")) { 94 | $self.attr("src", settings.placeholder); 95 | } 96 | } 97 | 98 | /* When appear is triggered load original image. */ 99 | $self.one("appear", function() { 100 | if (!this.loaded) { 101 | if (settings.appear) { 102 | var elements_left = elements.length; 103 | settings.appear.call(self, elements_left, settings); 104 | } 105 | $("") 106 | .bind("load", function() { 107 | 108 | var original = $self.attr("data-" + settings.data_attribute); 109 | $self.hide(); 110 | if ($self.is("img")) { 111 | $self.attr("src", original); 112 | } else { 113 | $self.css("background-image", "url('" + original + "')"); 114 | } 115 | $self[settings.effect](settings.effect_speed); 116 | 117 | self.loaded = true; 118 | 119 | /* Remove image from array so it is not looped next time. */ 120 | var temp = $.grep(elements, function(element) { 121 | return !element.loaded; 122 | }); 123 | elements = $(temp); 124 | 125 | if (settings.load) { 126 | var elements_left = elements.length; 127 | settings.load.call(self, elements_left, settings); 128 | } 129 | }) 130 | .attr("src", $self.attr("data-" + settings.data_attribute)); 131 | } 132 | }); 133 | 134 | /* When wanted event is triggered load original image */ 135 | /* by triggering appear. */ 136 | if (0 !== settings.event.indexOf("scroll")) { 137 | $self.bind(settings.event, function() { 138 | if (!self.loaded) { 139 | $self.trigger("appear"); 140 | } 141 | }); 142 | } 143 | }); 144 | 145 | /* Check if something appears when window is resized. */ 146 | $window.bind("resize", function() { 147 | update(); 148 | }); 149 | 150 | /* With IOS5 force loading images when navigating with back button. */ 151 | /* Non optimal workaround. */ 152 | if ((/(?:iphone|ipod|ipad).*os 5/gi).test(navigator.appVersion)) { 153 | $window.bind("pageshow", function(event) { 154 | if (event.originalEvent && event.originalEvent.persisted) { 155 | elements.each(function() { 156 | $(this).trigger("appear"); 157 | }); 158 | } 159 | }); 160 | } 161 | 162 | /* Force initial check if images should appear. */ 163 | $(document).ready(function() { 164 | update(); 165 | }); 166 | 167 | return this; 168 | }; 169 | 170 | /* Convenience methods in jQuery namespace. */ 171 | /* Use as $.belowthefold(element, {threshold : 100, container : window}) */ 172 | 173 | $.belowthefold = function(element, settings) { 174 | var fold; 175 | 176 | if (settings.container === undefined || settings.container === window) { 177 | fold = (window.innerHeight ? window.innerHeight : $window.height()) + $window.scrollTop(); 178 | } else { 179 | fold = $(settings.container).offset().top + $(settings.container).height(); 180 | } 181 | 182 | return fold <= $(element).offset().top - settings.threshold; 183 | }; 184 | 185 | $.rightoffold = function(element, settings) { 186 | var fold; 187 | 188 | if (settings.container === undefined || settings.container === window) { 189 | fold = $window.width() + $window.scrollLeft(); 190 | } else { 191 | fold = $(settings.container).offset().left + $(settings.container).width(); 192 | } 193 | 194 | return fold <= $(element).offset().left - settings.threshold; 195 | }; 196 | 197 | $.abovethetop = function(element, settings) { 198 | var fold; 199 | 200 | if (settings.container === undefined || settings.container === window) { 201 | fold = $window.scrollTop(); 202 | } else { 203 | fold = $(settings.container).offset().top; 204 | } 205 | 206 | return fold >= $(element).offset().top + settings.threshold + $(element).height(); 207 | }; 208 | 209 | $.leftofbegin = function(element, settings) { 210 | var fold; 211 | 212 | if (settings.container === undefined || settings.container === window) { 213 | fold = $window.scrollLeft(); 214 | } else { 215 | fold = $(settings.container).offset().left; 216 | } 217 | 218 | return fold >= $(element).offset().left + settings.threshold + $(element).width(); 219 | }; 220 | 221 | $.inviewport = function(element, settings) { 222 | return !$.rightoffold(element, settings) && !$.leftofbegin(element, settings) && 223 | !$.belowthefold(element, settings) && !$.abovethetop(element, settings); 224 | }; 225 | 226 | /* Custom selectors for your convenience. */ 227 | /* Use as $("img:below-the-fold").something() or */ 228 | /* $("img").filter(":below-the-fold").something() which is faster */ 229 | 230 | $.extend($.expr[":"], { 231 | "below-the-fold" : function(a) { return $.belowthefold(a, {threshold : 0}); }, 232 | "above-the-top" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, 233 | "right-of-screen": function(a) { return $.rightoffold(a, {threshold : 0}); }, 234 | "left-of-screen" : function(a) { return !$.rightoffold(a, {threshold : 0}); }, 235 | "in-viewport" : function(a) { return $.inviewport(a, {threshold : 0}); }, 236 | /* Maintain BC for couple of versions. */ 237 | "above-the-fold" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, 238 | "right-of-fold" : function(a) { return $.rightoffold(a, {threshold : 0}); }, 239 | "left-of-fold" : function(a) { return !$.rightoffold(a, {threshold : 0}); } 240 | }); 241 | 242 | })(jQuery, window, document); 243 | -------------------------------------------------------------------------------- /网易云商城购物车/js/jquery.lazyload.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Lazy Load - jQuery plugin for lazy loading images 3 | * 4 | * Copyright (c) 2007-2015 Mika Tuupola 5 | * 6 | * Licensed under the MIT license: 7 | * http://www.opensource.org/licenses/mit-license.php 8 | * 9 | * Project home: 10 | * http://www.appelsiini.net/projects/lazyload 11 | * 12 | * Version: 1.9.5 13 | * 14 | */ 15 | 16 | (function($, window, document, undefined) { 17 | var $window = $(window); 18 | 19 | $.fn.lazyload = function(options) { 20 | var elements = this; 21 | var $container; 22 | var settings = { 23 | threshold : 0, 24 | failure_limit : 0, 25 | event : "scroll", 26 | effect : "show", 27 | container : window, 28 | data_attribute : "original", 29 | skip_invisible : false, 30 | appear : null, 31 | load : null, 32 | placeholder : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 33 | }; 34 | 35 | function update() { 36 | var counter = 0; 37 | 38 | elements.each(function() { 39 | var $this = $(this); 40 | if (settings.skip_invisible && !$this.is(":visible")) { 41 | return; 42 | } 43 | if ($.abovethetop(this, settings) || 44 | $.leftofbegin(this, settings)) { 45 | /* Nothing. */ 46 | } else if (!$.belowthefold(this, settings) && 47 | !$.rightoffold(this, settings)) { 48 | $this.trigger("appear"); 49 | /* if we found an image we'll load, reset the counter */ 50 | counter = 0; 51 | } else { 52 | if (++counter > settings.failure_limit) { 53 | return false; 54 | } 55 | } 56 | }); 57 | 58 | } 59 | 60 | if(options) { 61 | /* Maintain BC for a couple of versions. */ 62 | if (undefined !== options.failurelimit) { 63 | options.failure_limit = options.failurelimit; 64 | delete options.failurelimit; 65 | } 66 | if (undefined !== options.effectspeed) { 67 | options.effect_speed = options.effectspeed; 68 | delete options.effectspeed; 69 | } 70 | 71 | $.extend(settings, options); 72 | } 73 | 74 | /* Cache container as jQuery as object. */ 75 | $container = (settings.container === undefined || 76 | settings.container === window) ? $window : $(settings.container); 77 | 78 | /* Fire one scroll event per scroll. Not one scroll event per image. */ 79 | if (0 === settings.event.indexOf("scroll")) { 80 | $container.bind(settings.event, function() { 81 | return update(); 82 | }); 83 | } 84 | 85 | this.each(function() { 86 | var self = this; 87 | var $self = $(self); 88 | 89 | self.loaded = false; 90 | 91 | /* If no src attribute given use data:uri. */ 92 | if ($self.attr("src") === undefined || $self.attr("src") === false) { 93 | if ($self.is("img")) { 94 | $self.attr("src", settings.placeholder); 95 | } 96 | } 97 | 98 | /* When appear is triggered load original image. */ 99 | $self.one("appear", function() { 100 | if (!this.loaded) { 101 | if (settings.appear) { 102 | var elements_left = elements.length; 103 | settings.appear.call(self, elements_left, settings); 104 | } 105 | $("") 106 | .bind("load", function() { 107 | 108 | var original = $self.attr("data-" + settings.data_attribute); 109 | $self.hide(); 110 | if ($self.is("img")) { 111 | $self.attr("src", original); 112 | } else { 113 | $self.css("background-image", "url('" + original + "')"); 114 | } 115 | $self[settings.effect](settings.effect_speed); 116 | 117 | self.loaded = true; 118 | 119 | /* Remove image from array so it is not looped next time. */ 120 | var temp = $.grep(elements, function(element) { 121 | return !element.loaded; 122 | }); 123 | elements = $(temp); 124 | 125 | if (settings.load) { 126 | var elements_left = elements.length; 127 | settings.load.call(self, elements_left, settings); 128 | } 129 | }) 130 | .attr("src", $self.attr("data-" + settings.data_attribute)); 131 | } 132 | }); 133 | 134 | /* When wanted event is triggered load original image */ 135 | /* by triggering appear. */ 136 | if (0 !== settings.event.indexOf("scroll")) { 137 | $self.bind(settings.event, function() { 138 | if (!self.loaded) { 139 | $self.trigger("appear"); 140 | } 141 | }); 142 | } 143 | }); 144 | 145 | /* Check if something appears when window is resized. */ 146 | $window.bind("resize", function() { 147 | update(); 148 | }); 149 | 150 | /* With IOS5 force loading images when navigating with back button. */ 151 | /* Non optimal workaround. */ 152 | if ((/(?:iphone|ipod|ipad).*os 5/gi).test(navigator.appVersion)) { 153 | $window.bind("pageshow", function(event) { 154 | if (event.originalEvent && event.originalEvent.persisted) { 155 | elements.each(function() { 156 | $(this).trigger("appear"); 157 | }); 158 | } 159 | }); 160 | } 161 | 162 | /* Force initial check if images should appear. */ 163 | $(document).ready(function() { 164 | update(); 165 | }); 166 | 167 | return this; 168 | }; 169 | 170 | /* Convenience methods in jQuery namespace. */ 171 | /* Use as $.belowthefold(element, {threshold : 100, container : window}) */ 172 | 173 | $.belowthefold = function(element, settings) { 174 | var fold; 175 | 176 | if (settings.container === undefined || settings.container === window) { 177 | fold = (window.innerHeight ? window.innerHeight : $window.height()) + $window.scrollTop(); 178 | } else { 179 | fold = $(settings.container).offset().top + $(settings.container).height(); 180 | } 181 | 182 | return fold <= $(element).offset().top - settings.threshold; 183 | }; 184 | 185 | $.rightoffold = function(element, settings) { 186 | var fold; 187 | 188 | if (settings.container === undefined || settings.container === window) { 189 | fold = $window.width() + $window.scrollLeft(); 190 | } else { 191 | fold = $(settings.container).offset().left + $(settings.container).width(); 192 | } 193 | 194 | return fold <= $(element).offset().left - settings.threshold; 195 | }; 196 | 197 | $.abovethetop = function(element, settings) { 198 | var fold; 199 | 200 | if (settings.container === undefined || settings.container === window) { 201 | fold = $window.scrollTop(); 202 | } else { 203 | fold = $(settings.container).offset().top; 204 | } 205 | 206 | return fold >= $(element).offset().top + settings.threshold + $(element).height(); 207 | }; 208 | 209 | $.leftofbegin = function(element, settings) { 210 | var fold; 211 | 212 | if (settings.container === undefined || settings.container === window) { 213 | fold = $window.scrollLeft(); 214 | } else { 215 | fold = $(settings.container).offset().left; 216 | } 217 | 218 | return fold >= $(element).offset().left + settings.threshold + $(element).width(); 219 | }; 220 | 221 | $.inviewport = function(element, settings) { 222 | return !$.rightoffold(element, settings) && !$.leftofbegin(element, settings) && 223 | !$.belowthefold(element, settings) && !$.abovethetop(element, settings); 224 | }; 225 | 226 | /* Custom selectors for your convenience. */ 227 | /* Use as $("img:below-the-fold").something() or */ 228 | /* $("img").filter(":below-the-fold").something() which is faster */ 229 | 230 | $.extend($.expr[":"], { 231 | "below-the-fold" : function(a) { return $.belowthefold(a, {threshold : 0}); }, 232 | "above-the-top" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, 233 | "right-of-screen": function(a) { return $.rightoffold(a, {threshold : 0}); }, 234 | "left-of-screen" : function(a) { return !$.rightoffold(a, {threshold : 0}); }, 235 | "in-viewport" : function(a) { return $.inviewport(a, {threshold : 0}); }, 236 | /* Maintain BC for couple of versions. */ 237 | "above-the-fold" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, 238 | "right-of-fold" : function(a) { return $.rightoffold(a, {threshold : 0}); }, 239 | "left-of-fold" : function(a) { return !$.rightoffold(a, {threshold : 0}); } 240 | }); 241 | 242 | })(jQuery, window, document); 243 | -------------------------------------------------------------------------------- /music/js/jquery.stellar.min.js: -------------------------------------------------------------------------------- 1 | /*! Stellar.js v0.6.2 | Copyright 2014, Mark Dalgleish | http://markdalgleish.com/projects/stellar.js | http://markdalgleish.mit-license.org */ 2 | !function(a,b,c,d){function e(b,c){this.element=b,this.options=a.extend({},g,c),this._defaults=g,this._name=f,this.init()}var f="stellar",g={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(a){a.hide()},showElement:function(a){a.show()}},h={scroll:{getLeft:function(a){return a.scrollLeft()},setLeft:function(a,b){a.scrollLeft(b)},getTop:function(a){return a.scrollTop()},setTop:function(a,b){a.scrollTop(b)}},position:{getLeft:function(a){return-1*parseInt(a.css("left"),10)},getTop:function(a){return-1*parseInt(a.css("top"),10)}},margin:{getLeft:function(a){return-1*parseInt(a.css("margin-left"),10)},getTop:function(a){return-1*parseInt(a.css("margin-top"),10)}},transform:{getLeft:function(a){var b=getComputedStyle(a[0])[k];return"none"!==b?-1*parseInt(b.match(/(-?[0-9]+)/g)[4],10):0},getTop:function(a){var b=getComputedStyle(a[0])[k];return"none"!==b?-1*parseInt(b.match(/(-?[0-9]+)/g)[5],10):0}}},i={position:{setLeft:function(a,b){a.css("left",b)},setTop:function(a,b){a.css("top",b)}},transform:{setPosition:function(a,b,c,d,e){a[0].style[k]="translate3d("+(b-c)+"px, "+(d-e)+"px, 0)"}}},j=function(){var b,c=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,d=a("script")[0].style,e="";for(b in d)if(c.test(b)){e=b.match(c)[0];break}return"WebkitOpacity"in d&&(e="Webkit"),"KhtmlOpacity"in d&&(e="Khtml"),function(a){return e+(e.length>0?a.charAt(0).toUpperCase()+a.slice(1):a)}}(),k=j("transform"),l=a("
",{style:"background:#fff"}).css("background-position-x")!==d,m=l?function(a,b,c){a.css({"background-position-x":b,"background-position-y":c})}:function(a,b,c){a.css("background-position",b+" "+c)},n=l?function(a){return[a.css("background-position-x"),a.css("background-position-y")]}:function(a){return a.css("background-position").split(" ")},o=b.requestAnimationFrame||b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||b.oRequestAnimationFrame||b.msRequestAnimationFrame||function(a){setTimeout(a,1e3/60)};e.prototype={init:function(){this.options.name=f+"_"+Math.floor(1e9*Math.random()),this._defineElements(),this._defineGetters(),this._defineSetters(),this._handleWindowLoadAndResize(),this._detectViewport(),this.refresh({firstLoad:!0}),"scroll"===this.options.scrollProperty?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===c.body&&(this.element=b),this.$scrollElement=a(this.element),this.$element=this.element===b?a("body"):this.$scrollElement,this.$viewportElement=this.options.viewportElement!==d?a(this.options.viewportElement):this.$scrollElement[0]===b||"scroll"===this.options.scrollProperty?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var a=this,b=h[a.options.scrollProperty];this._getScrollLeft=function(){return b.getLeft(a.$scrollElement)},this._getScrollTop=function(){return b.getTop(a.$scrollElement)}},_defineSetters:function(){var b=this,c=h[b.options.scrollProperty],d=i[b.options.positionProperty],e=c.setLeft,f=c.setTop;this._setScrollLeft="function"==typeof e?function(a){e(b.$scrollElement,a)}:a.noop,this._setScrollTop="function"==typeof f?function(a){f(b.$scrollElement,a)}:a.noop,this._setPosition=d.setPosition||function(a,c,e,f,g){b.options.horizontalScrolling&&d.setLeft(a,c,e),b.options.verticalScrolling&&d.setTop(a,f,g)}},_handleWindowLoadAndResize:function(){var c=this,d=a(b);c.options.responsive&&d.bind("load."+this.name,function(){c.refresh()}),d.bind("resize."+this.name,function(){c._detectViewport(),c.options.responsive&&c.refresh()})},refresh:function(c){var d=this,e=d._getScrollLeft(),f=d._getScrollTop();c&&c.firstLoad||this._reset(),this._setScrollLeft(0),this._setScrollTop(0),this._setOffsets(),this._findParticles(),this._findBackgrounds(),c&&c.firstLoad&&/WebKit/.test(navigator.userAgent)&&a(b).load(function(){var a=d._getScrollLeft(),b=d._getScrollTop();d._setScrollLeft(a+1),d._setScrollTop(b+1),d._setScrollLeft(a),d._setScrollTop(b)}),this._setScrollLeft(e),this._setScrollTop(f)},_detectViewport:function(){var a=this.$viewportElement.offset(),b=null!==a&&a!==d;this.viewportWidth=this.$viewportElement.width(),this.viewportHeight=this.$viewportElement.height(),this.viewportOffsetTop=b?a.top:0,this.viewportOffsetLeft=b?a.left:0},_findParticles:function(){{var b=this;this._getScrollLeft(),this._getScrollTop()}if(this.particles!==d)for(var c=this.particles.length-1;c>=0;c--)this.particles[c].$element.data("stellar-elementIsActive",d);this.particles=[],this.options.parallaxElements&&this.$element.find("[data-stellar-ratio]").each(function(){var c,e,f,g,h,i,j,k,l,m=a(this),n=0,o=0,p=0,q=0;if(m.data("stellar-elementIsActive")){if(m.data("stellar-elementIsActive")!==this)return}else m.data("stellar-elementIsActive",this);b.options.showElement(m),m.data("stellar-startingLeft")?(m.css("left",m.data("stellar-startingLeft")),m.css("top",m.data("stellar-startingTop"))):(m.data("stellar-startingLeft",m.css("left")),m.data("stellar-startingTop",m.css("top"))),f=m.position().left,g=m.position().top,h="auto"===m.css("margin-left")?0:parseInt(m.css("margin-left"),10),i="auto"===m.css("margin-top")?0:parseInt(m.css("margin-top"),10),k=m.offset().left-h,l=m.offset().top-i,m.parents().each(function(){var b=a(this);return b.data("stellar-offset-parent")===!0?(n=p,o=q,j=b,!1):(p+=b.position().left,void(q+=b.position().top))}),c=m.data("stellar-horizontal-offset")!==d?m.data("stellar-horizontal-offset"):j!==d&&j.data("stellar-horizontal-offset")!==d?j.data("stellar-horizontal-offset"):b.horizontalOffset,e=m.data("stellar-vertical-offset")!==d?m.data("stellar-vertical-offset"):j!==d&&j.data("stellar-vertical-offset")!==d?j.data("stellar-vertical-offset"):b.verticalOffset,b.particles.push({$element:m,$offsetParent:j,isFixed:"fixed"===m.css("position"),horizontalOffset:c,verticalOffset:e,startingPositionLeft:f,startingPositionTop:g,startingOffsetLeft:k,startingOffsetTop:l,parentOffsetLeft:n,parentOffsetTop:o,stellarRatio:m.data("stellar-ratio")!==d?m.data("stellar-ratio"):1,width:m.outerWidth(!0),height:m.outerHeight(!0),isHidden:!1})})},_findBackgrounds:function(){var b,c=this,e=this._getScrollLeft(),f=this._getScrollTop();this.backgrounds=[],this.options.parallaxBackgrounds&&(b=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(b=b.add(this.$element)),b.each(function(){var b,g,h,i,j,k,l,o=a(this),p=n(o),q=0,r=0,s=0,t=0;if(o.data("stellar-backgroundIsActive")){if(o.data("stellar-backgroundIsActive")!==this)return}else o.data("stellar-backgroundIsActive",this);o.data("stellar-backgroundStartingLeft")?m(o,o.data("stellar-backgroundStartingLeft"),o.data("stellar-backgroundStartingTop")):(o.data("stellar-backgroundStartingLeft",p[0]),o.data("stellar-backgroundStartingTop",p[1])),h="auto"===o.css("margin-left")?0:parseInt(o.css("margin-left"),10),i="auto"===o.css("margin-top")?0:parseInt(o.css("margin-top"),10),j=o.offset().left-h-e,k=o.offset().top-i-f,o.parents().each(function(){var b=a(this);return b.data("stellar-offset-parent")===!0?(q=s,r=t,l=b,!1):(s+=b.position().left,void(t+=b.position().top))}),b=o.data("stellar-horizontal-offset")!==d?o.data("stellar-horizontal-offset"):l!==d&&l.data("stellar-horizontal-offset")!==d?l.data("stellar-horizontal-offset"):c.horizontalOffset,g=o.data("stellar-vertical-offset")!==d?o.data("stellar-vertical-offset"):l!==d&&l.data("stellar-vertical-offset")!==d?l.data("stellar-vertical-offset"):c.verticalOffset,c.backgrounds.push({$element:o,$offsetParent:l,isFixed:"fixed"===o.css("background-attachment"),horizontalOffset:b,verticalOffset:g,startingValueLeft:p[0],startingValueTop:p[1],startingBackgroundPositionLeft:isNaN(parseInt(p[0],10))?0:parseInt(p[0],10),startingBackgroundPositionTop:isNaN(parseInt(p[1],10))?0:parseInt(p[1],10),startingPositionLeft:o.position().left,startingPositionTop:o.position().top,startingOffsetLeft:j,startingOffsetTop:k,parentOffsetLeft:q,parentOffsetTop:r,stellarRatio:o.data("stellar-background-ratio")===d?1:o.data("stellar-background-ratio")})}))},_reset:function(){var a,b,c,d,e;for(e=this.particles.length-1;e>=0;e--)a=this.particles[e],b=a.$element.data("stellar-startingLeft"),c=a.$element.data("stellar-startingTop"),this._setPosition(a.$element,b,b,c,c),this.options.showElement(a.$element),a.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(e=this.backgrounds.length-1;e>=0;e--)d=this.backgrounds[e],d.$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),m(d.$element,d.startingValueLeft,d.startingValueTop)},destroy:function(){this._reset(),this.$scrollElement.unbind("resize."+this.name).unbind("scroll."+this.name),this._animationLoop=a.noop,a(b).unbind("load."+this.name).unbind("resize."+this.name)},_setOffsets:function(){var c=this,d=a(b);d.unbind("resize.horizontal-"+this.name).unbind("resize.vertical-"+this.name),"function"==typeof this.options.horizontalOffset?(this.horizontalOffset=this.options.horizontalOffset(),d.bind("resize.horizontal-"+this.name,function(){c.horizontalOffset=c.options.horizontalOffset()})):this.horizontalOffset=this.options.horizontalOffset,"function"==typeof this.options.verticalOffset?(this.verticalOffset=this.options.verticalOffset(),d.bind("resize.vertical-"+this.name,function(){c.verticalOffset=c.options.verticalOffset()})):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var a,b,c,d,e,f,g,h,i,j,k=this._getScrollLeft(),l=this._getScrollTop(),n=!0,o=!0;if(this.currentScrollLeft!==k||this.currentScrollTop!==l||this.currentWidth!==this.viewportWidth||this.currentHeight!==this.viewportHeight){for(this.currentScrollLeft=k,this.currentScrollTop=l,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight,j=this.particles.length-1;j>=0;j--)a=this.particles[j],b=a.isFixed?1:0,this.options.horizontalScrolling?(f=(k+a.horizontalOffset+this.viewportOffsetLeft+a.startingPositionLeft-a.startingOffsetLeft+a.parentOffsetLeft)*-(a.stellarRatio+b-1)+a.startingPositionLeft,h=f-a.startingPositionLeft+a.startingOffsetLeft):(f=a.startingPositionLeft,h=a.startingOffsetLeft),this.options.verticalScrolling?(g=(l+a.verticalOffset+this.viewportOffsetTop+a.startingPositionTop-a.startingOffsetTop+a.parentOffsetTop)*-(a.stellarRatio+b-1)+a.startingPositionTop,i=g-a.startingPositionTop+a.startingOffsetTop):(g=a.startingPositionTop,i=a.startingOffsetTop),this.options.hideDistantElements&&(o=!this.options.horizontalScrolling||h+a.width>(a.isFixed?0:k)&&h<(a.isFixed?0:k)+this.viewportWidth+this.viewportOffsetLeft,n=!this.options.verticalScrolling||i+a.height>(a.isFixed?0:l)&&i<(a.isFixed?0:l)+this.viewportHeight+this.viewportOffsetTop),o&&n?(a.isHidden&&(this.options.showElement(a.$element),a.isHidden=!1),this._setPosition(a.$element,f,a.startingPositionLeft,g,a.startingPositionTop)):a.isHidden||(this.options.hideElement(a.$element),a.isHidden=!0);for(j=this.backgrounds.length-1;j>=0;j--)c=this.backgrounds[j],b=c.isFixed?0:1,d=this.options.horizontalScrolling?(k+c.horizontalOffset-this.viewportOffsetLeft-c.startingOffsetLeft+c.parentOffsetLeft-c.startingBackgroundPositionLeft)*(b-c.stellarRatio)+"px":c.startingValueLeft,e=this.options.verticalScrolling?(l+c.verticalOffset-this.viewportOffsetTop-c.startingOffsetTop+c.parentOffsetTop-c.startingBackgroundPositionTop)*(b-c.stellarRatio)+"px":c.startingValueTop,m(c.$element,d,e)}},_handleScrollEvent:function(){var a=this,b=!1,c=function(){a._repositionElements(),b=!1},d=function(){b||(o(c),b=!0)};this.$scrollElement.bind("scroll."+this.name,d),d()},_startAnimationLoop:function(){var a=this;this._animationLoop=function(){o(a._animationLoop),a._repositionElements()},this._animationLoop()}},a.fn[f]=function(b){var c=arguments;return b===d||"object"==typeof b?this.each(function(){a.data(this,"plugin_"+f)||a.data(this,"plugin_"+f,new e(this,b))}):"string"==typeof b&&"_"!==b[0]&&"init"!==b?this.each(function(){var d=a.data(this,"plugin_"+f);d instanceof e&&"function"==typeof d[b]&&d[b].apply(d,Array.prototype.slice.call(c,1)),"destroy"===b&&a.data(this,"plugin_"+f,null)}):void 0},a[f]=function(){var c=a(b);return c.stellar.apply(c,Array.prototype.slice.call(arguments,0))},a[f].scrollProperty=h,a[f].positionProperty=i,b.Stellar=e}(jQuery,this,document); -------------------------------------------------------------------------------- /商品详情/js/jquery.stellar.min.js: -------------------------------------------------------------------------------- 1 | /*! Stellar.js v0.6.2 | Copyright 2014, Mark Dalgleish | http://markdalgleish.com/projects/stellar.js | http://markdalgleish.mit-license.org */ 2 | !function(a,b,c,d){function e(b,c){this.element=b,this.options=a.extend({},g,c),this._defaults=g,this._name=f,this.init()}var f="stellar",g={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(a){a.hide()},showElement:function(a){a.show()}},h={scroll:{getLeft:function(a){return a.scrollLeft()},setLeft:function(a,b){a.scrollLeft(b)},getTop:function(a){return a.scrollTop()},setTop:function(a,b){a.scrollTop(b)}},position:{getLeft:function(a){return-1*parseInt(a.css("left"),10)},getTop:function(a){return-1*parseInt(a.css("top"),10)}},margin:{getLeft:function(a){return-1*parseInt(a.css("margin-left"),10)},getTop:function(a){return-1*parseInt(a.css("margin-top"),10)}},transform:{getLeft:function(a){var b=getComputedStyle(a[0])[k];return"none"!==b?-1*parseInt(b.match(/(-?[0-9]+)/g)[4],10):0},getTop:function(a){var b=getComputedStyle(a[0])[k];return"none"!==b?-1*parseInt(b.match(/(-?[0-9]+)/g)[5],10):0}}},i={position:{setLeft:function(a,b){a.css("left",b)},setTop:function(a,b){a.css("top",b)}},transform:{setPosition:function(a,b,c,d,e){a[0].style[k]="translate3d("+(b-c)+"px, "+(d-e)+"px, 0)"}}},j=function(){var b,c=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,d=a("script")[0].style,e="";for(b in d)if(c.test(b)){e=b.match(c)[0];break}return"WebkitOpacity"in d&&(e="Webkit"),"KhtmlOpacity"in d&&(e="Khtml"),function(a){return e+(e.length>0?a.charAt(0).toUpperCase()+a.slice(1):a)}}(),k=j("transform"),l=a("
",{style:"background:#fff"}).css("background-position-x")!==d,m=l?function(a,b,c){a.css({"background-position-x":b,"background-position-y":c})}:function(a,b,c){a.css("background-position",b+" "+c)},n=l?function(a){return[a.css("background-position-x"),a.css("background-position-y")]}:function(a){return a.css("background-position").split(" ")},o=b.requestAnimationFrame||b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||b.oRequestAnimationFrame||b.msRequestAnimationFrame||function(a){setTimeout(a,1e3/60)};e.prototype={init:function(){this.options.name=f+"_"+Math.floor(1e9*Math.random()),this._defineElements(),this._defineGetters(),this._defineSetters(),this._handleWindowLoadAndResize(),this._detectViewport(),this.refresh({firstLoad:!0}),"scroll"===this.options.scrollProperty?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===c.body&&(this.element=b),this.$scrollElement=a(this.element),this.$element=this.element===b?a("body"):this.$scrollElement,this.$viewportElement=this.options.viewportElement!==d?a(this.options.viewportElement):this.$scrollElement[0]===b||"scroll"===this.options.scrollProperty?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var a=this,b=h[a.options.scrollProperty];this._getScrollLeft=function(){return b.getLeft(a.$scrollElement)},this._getScrollTop=function(){return b.getTop(a.$scrollElement)}},_defineSetters:function(){var b=this,c=h[b.options.scrollProperty],d=i[b.options.positionProperty],e=c.setLeft,f=c.setTop;this._setScrollLeft="function"==typeof e?function(a){e(b.$scrollElement,a)}:a.noop,this._setScrollTop="function"==typeof f?function(a){f(b.$scrollElement,a)}:a.noop,this._setPosition=d.setPosition||function(a,c,e,f,g){b.options.horizontalScrolling&&d.setLeft(a,c,e),b.options.verticalScrolling&&d.setTop(a,f,g)}},_handleWindowLoadAndResize:function(){var c=this,d=a(b);c.options.responsive&&d.bind("load."+this.name,function(){c.refresh()}),d.bind("resize."+this.name,function(){c._detectViewport(),c.options.responsive&&c.refresh()})},refresh:function(c){var d=this,e=d._getScrollLeft(),f=d._getScrollTop();c&&c.firstLoad||this._reset(),this._setScrollLeft(0),this._setScrollTop(0),this._setOffsets(),this._findParticles(),this._findBackgrounds(),c&&c.firstLoad&&/WebKit/.test(navigator.userAgent)&&a(b).load(function(){var a=d._getScrollLeft(),b=d._getScrollTop();d._setScrollLeft(a+1),d._setScrollTop(b+1),d._setScrollLeft(a),d._setScrollTop(b)}),this._setScrollLeft(e),this._setScrollTop(f)},_detectViewport:function(){var a=this.$viewportElement.offset(),b=null!==a&&a!==d;this.viewportWidth=this.$viewportElement.width(),this.viewportHeight=this.$viewportElement.height(),this.viewportOffsetTop=b?a.top:0,this.viewportOffsetLeft=b?a.left:0},_findParticles:function(){{var b=this;this._getScrollLeft(),this._getScrollTop()}if(this.particles!==d)for(var c=this.particles.length-1;c>=0;c--)this.particles[c].$element.data("stellar-elementIsActive",d);this.particles=[],this.options.parallaxElements&&this.$element.find("[data-stellar-ratio]").each(function(){var c,e,f,g,h,i,j,k,l,m=a(this),n=0,o=0,p=0,q=0;if(m.data("stellar-elementIsActive")){if(m.data("stellar-elementIsActive")!==this)return}else m.data("stellar-elementIsActive",this);b.options.showElement(m),m.data("stellar-startingLeft")?(m.css("left",m.data("stellar-startingLeft")),m.css("top",m.data("stellar-startingTop"))):(m.data("stellar-startingLeft",m.css("left")),m.data("stellar-startingTop",m.css("top"))),f=m.position().left,g=m.position().top,h="auto"===m.css("margin-left")?0:parseInt(m.css("margin-left"),10),i="auto"===m.css("margin-top")?0:parseInt(m.css("margin-top"),10),k=m.offset().left-h,l=m.offset().top-i,m.parents().each(function(){var b=a(this);return b.data("stellar-offset-parent")===!0?(n=p,o=q,j=b,!1):(p+=b.position().left,void(q+=b.position().top))}),c=m.data("stellar-horizontal-offset")!==d?m.data("stellar-horizontal-offset"):j!==d&&j.data("stellar-horizontal-offset")!==d?j.data("stellar-horizontal-offset"):b.horizontalOffset,e=m.data("stellar-vertical-offset")!==d?m.data("stellar-vertical-offset"):j!==d&&j.data("stellar-vertical-offset")!==d?j.data("stellar-vertical-offset"):b.verticalOffset,b.particles.push({$element:m,$offsetParent:j,isFixed:"fixed"===m.css("position"),horizontalOffset:c,verticalOffset:e,startingPositionLeft:f,startingPositionTop:g,startingOffsetLeft:k,startingOffsetTop:l,parentOffsetLeft:n,parentOffsetTop:o,stellarRatio:m.data("stellar-ratio")!==d?m.data("stellar-ratio"):1,width:m.outerWidth(!0),height:m.outerHeight(!0),isHidden:!1})})},_findBackgrounds:function(){var b,c=this,e=this._getScrollLeft(),f=this._getScrollTop();this.backgrounds=[],this.options.parallaxBackgrounds&&(b=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(b=b.add(this.$element)),b.each(function(){var b,g,h,i,j,k,l,o=a(this),p=n(o),q=0,r=0,s=0,t=0;if(o.data("stellar-backgroundIsActive")){if(o.data("stellar-backgroundIsActive")!==this)return}else o.data("stellar-backgroundIsActive",this);o.data("stellar-backgroundStartingLeft")?m(o,o.data("stellar-backgroundStartingLeft"),o.data("stellar-backgroundStartingTop")):(o.data("stellar-backgroundStartingLeft",p[0]),o.data("stellar-backgroundStartingTop",p[1])),h="auto"===o.css("margin-left")?0:parseInt(o.css("margin-left"),10),i="auto"===o.css("margin-top")?0:parseInt(o.css("margin-top"),10),j=o.offset().left-h-e,k=o.offset().top-i-f,o.parents().each(function(){var b=a(this);return b.data("stellar-offset-parent")===!0?(q=s,r=t,l=b,!1):(s+=b.position().left,void(t+=b.position().top))}),b=o.data("stellar-horizontal-offset")!==d?o.data("stellar-horizontal-offset"):l!==d&&l.data("stellar-horizontal-offset")!==d?l.data("stellar-horizontal-offset"):c.horizontalOffset,g=o.data("stellar-vertical-offset")!==d?o.data("stellar-vertical-offset"):l!==d&&l.data("stellar-vertical-offset")!==d?l.data("stellar-vertical-offset"):c.verticalOffset,c.backgrounds.push({$element:o,$offsetParent:l,isFixed:"fixed"===o.css("background-attachment"),horizontalOffset:b,verticalOffset:g,startingValueLeft:p[0],startingValueTop:p[1],startingBackgroundPositionLeft:isNaN(parseInt(p[0],10))?0:parseInt(p[0],10),startingBackgroundPositionTop:isNaN(parseInt(p[1],10))?0:parseInt(p[1],10),startingPositionLeft:o.position().left,startingPositionTop:o.position().top,startingOffsetLeft:j,startingOffsetTop:k,parentOffsetLeft:q,parentOffsetTop:r,stellarRatio:o.data("stellar-background-ratio")===d?1:o.data("stellar-background-ratio")})}))},_reset:function(){var a,b,c,d,e;for(e=this.particles.length-1;e>=0;e--)a=this.particles[e],b=a.$element.data("stellar-startingLeft"),c=a.$element.data("stellar-startingTop"),this._setPosition(a.$element,b,b,c,c),this.options.showElement(a.$element),a.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(e=this.backgrounds.length-1;e>=0;e--)d=this.backgrounds[e],d.$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),m(d.$element,d.startingValueLeft,d.startingValueTop)},destroy:function(){this._reset(),this.$scrollElement.unbind("resize."+this.name).unbind("scroll."+this.name),this._animationLoop=a.noop,a(b).unbind("load."+this.name).unbind("resize."+this.name)},_setOffsets:function(){var c=this,d=a(b);d.unbind("resize.horizontal-"+this.name).unbind("resize.vertical-"+this.name),"function"==typeof this.options.horizontalOffset?(this.horizontalOffset=this.options.horizontalOffset(),d.bind("resize.horizontal-"+this.name,function(){c.horizontalOffset=c.options.horizontalOffset()})):this.horizontalOffset=this.options.horizontalOffset,"function"==typeof this.options.verticalOffset?(this.verticalOffset=this.options.verticalOffset(),d.bind("resize.vertical-"+this.name,function(){c.verticalOffset=c.options.verticalOffset()})):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var a,b,c,d,e,f,g,h,i,j,k=this._getScrollLeft(),l=this._getScrollTop(),n=!0,o=!0;if(this.currentScrollLeft!==k||this.currentScrollTop!==l||this.currentWidth!==this.viewportWidth||this.currentHeight!==this.viewportHeight){for(this.currentScrollLeft=k,this.currentScrollTop=l,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight,j=this.particles.length-1;j>=0;j--)a=this.particles[j],b=a.isFixed?1:0,this.options.horizontalScrolling?(f=(k+a.horizontalOffset+this.viewportOffsetLeft+a.startingPositionLeft-a.startingOffsetLeft+a.parentOffsetLeft)*-(a.stellarRatio+b-1)+a.startingPositionLeft,h=f-a.startingPositionLeft+a.startingOffsetLeft):(f=a.startingPositionLeft,h=a.startingOffsetLeft),this.options.verticalScrolling?(g=(l+a.verticalOffset+this.viewportOffsetTop+a.startingPositionTop-a.startingOffsetTop+a.parentOffsetTop)*-(a.stellarRatio+b-1)+a.startingPositionTop,i=g-a.startingPositionTop+a.startingOffsetTop):(g=a.startingPositionTop,i=a.startingOffsetTop),this.options.hideDistantElements&&(o=!this.options.horizontalScrolling||h+a.width>(a.isFixed?0:k)&&h<(a.isFixed?0:k)+this.viewportWidth+this.viewportOffsetLeft,n=!this.options.verticalScrolling||i+a.height>(a.isFixed?0:l)&&i<(a.isFixed?0:l)+this.viewportHeight+this.viewportOffsetTop),o&&n?(a.isHidden&&(this.options.showElement(a.$element),a.isHidden=!1),this._setPosition(a.$element,f,a.startingPositionLeft,g,a.startingPositionTop)):a.isHidden||(this.options.hideElement(a.$element),a.isHidden=!0);for(j=this.backgrounds.length-1;j>=0;j--)c=this.backgrounds[j],b=c.isFixed?0:1,d=this.options.horizontalScrolling?(k+c.horizontalOffset-this.viewportOffsetLeft-c.startingOffsetLeft+c.parentOffsetLeft-c.startingBackgroundPositionLeft)*(b-c.stellarRatio)+"px":c.startingValueLeft,e=this.options.verticalScrolling?(l+c.verticalOffset-this.viewportOffsetTop-c.startingOffsetTop+c.parentOffsetTop-c.startingBackgroundPositionTop)*(b-c.stellarRatio)+"px":c.startingValueTop,m(c.$element,d,e)}},_handleScrollEvent:function(){var a=this,b=!1,c=function(){a._repositionElements(),b=!1},d=function(){b||(o(c),b=!0)};this.$scrollElement.bind("scroll."+this.name,d),d()},_startAnimationLoop:function(){var a=this;this._animationLoop=function(){o(a._animationLoop),a._repositionElements()},this._animationLoop()}},a.fn[f]=function(b){var c=arguments;return b===d||"object"==typeof b?this.each(function(){a.data(this,"plugin_"+f)||a.data(this,"plugin_"+f,new e(this,b))}):"string"==typeof b&&"_"!==b[0]&&"init"!==b?this.each(function(){var d=a.data(this,"plugin_"+f);d instanceof e&&"function"==typeof d[b]&&d[b].apply(d,Array.prototype.slice.call(c,1)),"destroy"===b&&a.data(this,"plugin_"+f,null)}):void 0},a[f]=function(){var c=a(b);return c.stellar.apply(c,Array.prototype.slice.call(arguments,0))},a[f].scrollProperty=h,a[f].positionProperty=i,b.Stellar=e}(jQuery,this,document); --------------------------------------------------------------------------------