随笔分类 -  jQuery-Plugin

摘要:zClip是个很好的兼容浏览器的复制到剪贴板的解决方案。在使用时,当配合artDialog弹出框使用时发现,ZeroClipboard取到的offsetTop和offsetLeft不对。修改ZeroClipboard的getDOMObjectPosition函数如下: getDOMObjectPosition: function (obj, stopObj) { // get absolute coordinates for dom element var info = { left: 0, top: 0, ... 阅读全文
posted @ 2013-03-10 20:44 令狐葱★ 阅读(459) 评论(0) 推荐(0)
摘要:这篇文章是jQuery各种show/hide方式的性能测试。作者之所以测试这个源于Robert Duffy在San Francisco举行的jQuery大会上的一句话:“.hide()和.show()的执行速度会比直接改变css慢”。但由于未能找Robert Duffy问明原因,所以作者就自己去做了这个测试。下面的翻译并不是全文翻译,只节选了一些重点。用作测试的是一个含有100个div的HTML页面,div带有class和一些内容。为了排除掉寻找这些div所花费的时间,所以把选择器$('div')缓存起来了。用作测试的jQuery版本是1.4.2,所以测试结果也只是针对这个版本 阅读全文
posted @ 2012-09-24 18:52 令狐葱★ 阅读(545) 评论(0) 推荐(0)
摘要:一、关于jqplotjqplot是一个十分强大的jQuery绘制图表的插件,支持折线图、柱状图、饼图等等多种形态。其官方网址为:http://www.jqplot.com/源代码托管在bitbucket上:https://bitbucket.org/cleonello/jqplot/由于其文档写的十分ugly,所以给使用增加了不少难度。本文试图对其使用作一梳理。文中所用案例来源于互联网。二、简单示例 - 绘制饼状图 jqplot是基于一个基本的jqplot.js文件,并有多个js文件支持的插件——也就是说jqplot.js文件只能支持线状图的绘制,对于饼状图,柱状图等图形需要引入pieRen. 阅读全文
posted @ 2012-05-15 16:24 令狐葱★ 阅读(7665) 评论(2) 推荐(5)
摘要:在使用jqplot画折线图的时候,发现在chrome或者firefox甚至IE9上都没问题,但是在IE7和IE8上却出不来效果(至于IE6,已经被我无情的抛弃了)。后来浏览了一下源码,发现一个原因是,在针对IE9以下的IE版本,该插件会使用一个叫excanvas的js库(出自google)用来解决IE低版本不支持canvas绘图的问题。explorercanvas的项目地址:http://code.google.com/p/explorercanvas/使用方法也很简单,在html代码中加入以下语句: <!--[if lt IE 9]> <script src="h 阅读全文
posted @ 2012-05-15 14:48 令狐葱★ 阅读(1088) 评论(0) 推荐(0)