- 浏览: 343600 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
1、效果及功能说明
当鼠标点击小图片的时候可以切换到大图片上来放大图片,后小图片的也会更新到大图片上
2、实现原理
首先定义一个大图片的默认路径是什么图片这是为了当一开打的时候就有图片在上面,然后定义获得小图片的路径,小图片定义个默认路径就是一直显示哪张图片后定义一个可以给大图片获得的路径通过往小图片添加data-href="11111"属性来让大图片获得链接路径这样就实现了链接地址的互换
主要的方法
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、代码[html5]
当鼠标点击小图片的时候可以切换到大图片上来放大图片,后小图片的也会更新到大图片上
2、实现原理
首先定义一个大图片的默认路径是什么图片这是为了当一开打的时候就有图片在上面,然后定义获得小图片的路径,小图片定义个默认路径就是一直显示哪张图片后定义一个可以给大图片获得的路径通过往小图片添加data-href="11111"属性来让大图片获得链接路径这样就实现了链接地址的互换
主要的方法
//这里告诉大图片要从哪里获得小图片 Event.on("#imgList img", 'click', function () { var data = DOM.attr(this, 'data-ks-imagezoom'); var link = DOM.attr(this, 'data-href'); m.set('hasZoom', DOM.attr(this, 'data-has-zoom')); m.set('imageSrc', data + '_310x310.jpg'); if (data && m.get('hasZoom')) { m.set('bigImageSrc', data); //这里是获得小图片链接的方法 当小图片更换了以后链接地址也随之更换但是点击小图片的时候是不会触发链接效果的,因为只有大图片有a标签 m.set("bigImageWidth", parseInt(DOM.attr(this, 'data-bigimagewidth'))); m.set("bigImageHeight", parseInt(DOM.attr(this, 'data-bigimageheight'))); S.all("#view-good-detail").attr('href',link); }
3、效果图

4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、代码[html5]
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>��װ��ĩ��</title> <script src="http://a.tbcdn.cn/s/kissy/1.3.0/kissy-min.js"></script> <style> </style> </head> <body> <div class="demo"> <a id="view-good-detail" href="#"><img id="multi" data-ks-imagezoom="http://img03.taobaocdn.com/bao/uploaded/i3/T1fftwXf8jXXX7ps79_073021.jpg" src="../˫ʮһ��װ3D����᳡/images/by-max.jpg" width="470" height="250"></a> </div> <ul id="imgList"> <li> <img data-href="11111" data-has-zoom="true" data-ks-imagezoom="http://gtms01.alicdn.com/tps/i1/T1dxH5FXhcXXceEzHy-470-250.jpg" src="http://gtms01.alicdn.com/tps/i1/T1dxH5FXhcXXceEzHy-470-250.jpg" width="40" height="40"> </li> <li> <img data-href="22222" src="http://img06.taobaocdn.com/imgextra/i6/354823861/T2vWNlXbFdXXXXXXXX_!!354823861.jpg_40x40.jpg" data-has-zoom="true" data-ks-imagezoom="http://img06.taobaocdn.com/imgextra/i6/354823861/T2vWNlXbFdXXXXXXXX_!!354823861.jpg"> </li> <li> <img data-href="33333" src="http://img05.taobaocdn.com/imgextra/i5/T1DERIXmXsXXa26X.Z_031259.jpg_40x40.jpg"data-has-zoom="true"data-ks-imagezoom="http://img05.taobaocdn.com/imgextra/i5/T1DERIXmXsXXa26X.Z_031259.jpg"> </li> <li> <img data-href="444444" src="http://img05.taobaocdn.com/imgextra/i5/T1DERIXmXsXXa26X.Z_031259.jpg_40x40.jpg"data-has-zoom="true"data-ks-imagezoom="http://img05.taobaocdn.com/imgextra/i5/T1DERIXmXsXXa26X.Z_031259.jpg"> </li> <li> <img data-href="666666" src="http://img05.taobaocdn.com/imgextra/i5/T1DERIXmXsXXa26X.Z_031259.jpg_40x40.jpg"data-has-zoom="true"data-ks-imagezoom="http://img05.taobaocdn.com/imgextra/i5/T1DERIXmXsXXa26X.Z_031259.jpg"> </li> <li> <img data-href="77777" src="http://img05.taobaocdn.com/imgextra/i5/T1DERIXmXsXXa26X.Z_031259.jpg_40x40.jpg"data-has-zoom="true"data-ks-imagezoom="http://img05.taobaocdn.com/imgextra/i5/T1DERIXmXsXXa26X.Z_031259.jpg"> </li> </ul> </div> </body> <script> KISSY.use("dom,event,imagezoom", function (S, DOM, Event, ImageZoom) { var m = new ImageZoom({ imageNode: "#multi", align: { node: "#multi", points: ["tr", "tl"], offset: [0, 0] }, }); // �л�ʱ, ��̬���ô�ͼ·�� Event.on("#imgList img", 'click', function () { var data = DOM.attr(this, 'data-ks-imagezoom'); var link = DOM.attr(this, 'data-href'); m.set('hasZoom', DOM.attr(this, 'data-has-zoom')); m.set('imageSrc', data + '_310x310.jpg'); if (data && m.get('hasZoom')) { m.set('bigImageSrc', data); m.set("bigImageWidth", parseInt(DOM.attr(this, 'data-bigimagewidth'))); m.set("bigImageHeight", parseInt(DOM.attr(this, 'data-bigimageheight'))); S.all("#view-good-detail").attr('href',link); } }); }); </script> </html>
发表评论
-
Zepto
2015-08-15 13:49 1243Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 784//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 590Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 539Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 886首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2745Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 716特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14764流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6274首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1389通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 706一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 922<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7801. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 760一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 552看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 876最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 652最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 449做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 715在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 776<object width="940&qu ...
相关推荐
Kissy 1.4.8 版本是这个框架的一个稳定版本,它包含了丰富的功能和优化,使得开发者能够更好地应对复杂的前端项目需求。 1. **模块化管理**:Kissy 强调模块化开发,采用 CommonJS 规范,允许开发者将代码分解为...
标题中的“Kissy Suggest”是指Kissy框架中的一个组件,Kissy是一个轻量级的JavaScript库,专注于前端开发,提供了丰富的组件化功能。Suggest组件则是Kissy中用于实现自动提示、补全功能的部分,常见于搜索框或...
这个库不仅包含了基本的JavaScript功能,还集成了多种常用的UI组件,如日历、图片放大镜、卡片切换等,这些组件都是Web开发中经常会用到的功能。 首先,我们来深入了解一下Kissy库的核心特点: 1. **模块化**:...
这个版本可能包含了 Kissy 框架的更新、修复或者新功能,同时也可能包含了相关的文档和示例,供开发者学习和参考。 Kissy 框架的设计理念是模块化和高性能。它提供了一套完整的模块加载和管理机制,使得开发者可以...
kissy-1.4.8.zip,淘宝最新前端开发包
"新增KISSY图片裁剪插件.zip"这个压缩包文件就是一个利用KISSY实现的图片裁剪功能的前端案例。 在这个项目中,`index.html`是主页面文件,它包含了整个页面的结构和KISSY图片裁剪插件的引用。通常,HTML文件会包含...
3. **API丰富**: 提供了全面的JavaScript API,开发者可以通过调用API实现对编辑器内容的增删改查、格式化、图片上传等功能。 4. **插件系统**: 具有强大的插件机制,可以扩展编辑器功能,如表格、代码高亮、链接...
4. **跨浏览器兼容**:考虑到用户使用的多样性,Kissy Editor 2.0对主流浏览器(如Chrome、Firefox、Safari、IE等)进行了充分的兼容性测试,确保在不同环境下都能稳定运行。 三、Kissy Editor 2.0的使用场景 1. *...
"Kissy一些功能介绍.xlsx" 文件很可能是对Kissy各项功能的详细说明,包括但不限于以下内容: - 模块管理机制的使用方法和最佳实践。 - 各个内置组件的API详解,如事件系统如何绑定和解绑事件,DOM操作如何选择和操作...
使用"Bo-Blog Kissy"模板搭建博客,用户不仅可以享受到Bo-Blog系统的强大功能,还能拥有Kissy模板带来的美观界面和良好用户体验。无论是个人分享生活琐事,还是专业人士发布行业见解,这个模板都能成为展示内容的...
Kissy Editor的设计理念是提供一个简洁、高效的编辑工具,虽然功能相对精简,但对于大部分前端应用来说已经足够满足日常需求。 Kissy Editor的核心特性主要体现在以下几个方面: 1. **界面美观**:Kissy Editor...
1. **模块化设计**:Kissy Editor遵循Kissy框架的模块化思想,将各种功能如图片上传、表格操作、链接插入等拆分成独立模块,开发者可以根据需要选择加载,这样既节省资源,又方便定制。 2. **插件体系**:Kissy ...
Uploader组件是前端开发中用于处理文件上传功能的重要工具,它基于Kissy框架,提供了一种高效、灵活且兼容性良好的解决方案。Kissy是阿里巴巴开源的一个轻量级JavaScript库,它致力于简化前端开发,提供模块化、组件...
2. **轻量级**:Kissy的核心非常小巧,只包含基本功能,不依赖任何外部库,这使得它在性能和加载速度上有显著优势,尤其适合对页面性能要求较高的项目。 3. **兼容性**:Kissy 兼容各种主流浏览器,包括IE6/7/8等旧...
**KISSY.Suggest** 是一个JavaScript库,用于实现类似于百度和淘宝的输入提示补全功能。这个组件是基于KISSY框架构建的,旨在提供高效、易用且可定制的自动补全体验,适用于网页上的搜索框或者任何需要动态建议的...
通过Kissy,我们可以轻松地对DOM元素进行增删改查,监听和处理用户事件,以及与服务器进行异步通信。 此外,Kissy 还支持插件机制,允许开发者扩展其功能。开发者可以创建自己的插件,或者利用社区已有的插件来满足...
在KISSY学习教程中,首先介绍了KISSY框架的基本概念,包括它的诞生背景、核心功能以及应用场景。接着,教程通过实际的代码示例,对比了KISSY和jQuery在具体操作上的差异,尤其是如何使用KISSY的Node模块来操作DOM。...
3. **用户友好**:考虑到内衣购买时对尺码的需求,Kissy主题可能会内置详细的尺码图表,并有清晰的导航帮助顾客找到合适的商品。 4. **响应式布局**:Kissy主题应具有良好的响应式设计,能适应不同设备的屏幕尺寸,...
Kissy Suggest 是一个基于 JavaScript 的开源库,专为实现自动提示功能而设计。本文将深入探讨 Kissy Suggest 的工作原理、使用方法以及其在实际项目中的应用。 Kissy Suggest 是 Kissy 项目的一个组件,Kissy 是一...
淘宝发布开源编辑器:KISSY Editor,和我们在 WordPress 后台使用的富文本编辑器 TinyMCE 一样,它可以让我们在线编辑和格式化文本,但是相比 TinyMCE KISSY Editor 更加轻巧,更加适合国内的网络环境。 KISSY ...