jQuery
文章平均质量分 70
spring21st
Dedicated to ASP.NET,C#,DataBase,Design Pattern and Algorithms;
Be good at (X)HTML, CSS, JavaScript(jQuery)
展开
-
jQuery checkbox全选
通过checkbox 进行全选和取消全选的操作,如果通过toggle进行处理,则会出现checkbox无法显示对勾的问题。使用click事件,根据checked属性进行判断即可。示例: $("#chkRreviewOffline").click(function(){ if(this.checked){ $('#review-offline .btn_原创 2012-10-13 22:52:34 · 1361 阅读 · 0 评论 -
jquery ajax 访问本地地址问题
ajax请求在chrome中访问问题,需将页面置于服务器中。原创 2010-12-31 14:22:00 · 32949 阅读 · 5 评论 -
jquery获取当前元素的索引值
使用jquery index() 获取指定元素的索引值,显示轮转图片对应的文本信息。原创 2010-12-23 15:41:00 · 13110 阅读 · 0 评论 -
ajax读取数据,使用jqchart显示图表
根据项目需要,改写jqchart,使用ajax异步读取数据,显示图表。原创 2010-12-17 13:56:00 · 4343 阅读 · 0 评论 -
图片延迟加载技术
图片延迟加载技术原创 2010-12-03 17:36:00 · 2356 阅读 · 0 评论 -
Jquery Plugin:Select box manipulation
如果通过如下方式动态添加select 的option 由于不是以Dom方式添加到Doml树中,因此操作option会有些问题。推荐一个Jquery Plugin:Select box manipulation,通过使用jquery.selectboxes.js我们完全可以用Dom对象方式操作option了转载 2010-09-14 11:16:00 · 2933 阅读 · 0 评论 -
jQuery实现首页图片淡入淡出效果
jQuery实现首页图片淡入淡出效果。解决思路z-index的运用。原创 2010-08-06 18:48:00 · 3548 阅读 · 0 评论 -
jQuery 原理初步探究
初步研究jQuery实现的原理,使用JavaScript实现jQuery的思想,自己写一个demo。原创 2010-06-03 13:46:00 · 3976 阅读 · 3 评论 -
使用clone()后,解决ui.datepicker 显示问题
在将InfoPath web化处理中,遇到重复节,可以使用clone() 的方法将重复节进行复制,但是,日期选择器无法显示。 通过调试,找到 input 控件,click事件是生效的,证明问题是datepicker的原因。 ui.datepicker.js debug in vs2008, 添加断点,发现 datepicker.js 对原创 2010-05-27 20:48:00 · 3410 阅读 · 2 评论 -
jQuery获得页面元素的绝对/相对位置
获取页面某一元素的绝对X,Y坐标,可以用offset()方法: var X = $(#DivID).offset().top;var Y = $(#DivID).offset().left; 获取相对(父元素)位置: var X = $(#DivID).position().top;var Y = $(#DivID).position().left;转载 2010-05-27 15:49:00 · 8144 阅读 · 0 评论 -
解决jQuery 浏览器版本判断BUG
使用jQuery.browser.version判断浏览器版本时将IE8.0返回成IE6.0了,网上搜索有同样的问题,但大部份人反映的结果都是正常的,再一测试原来问题了,因为我的测试环境是WIN2008(Windows NT 6.0),WIN2003或WINXP返回的结果都是正常的(Windows NT 5.2),查jQuery的源码时发现他是使用正则判断的version: (userAg转载 2010-04-27 13:27:00 · 6296 阅读 · 0 评论 -
IE8 不支持CSS word-wrap属性
当连续输入英语字符后,由于浏览器默认为一个单词,并不会换行处理,在IE6/IE7 中,我们可以添加css中的word-wrap 属性,实现自动换行。但是在IE8 版本中,该属性不支持。 我们可以采用判断浏览器版本后,使用JavaScript进行换行。 if ($.browser.mozilla) { strContent = toBr原创 2010-04-27 14:06:00 · 3071 阅读 · 0 评论 -
解决AJAXCDR与jQuery相冲突的问题
之前在项目中,遇到跨域请求或POST数据,一般都是采用jsonp的方式,但是毕竟IE地址栏的长度是有限的,经过测试,经常在IE6下发生数据丢失这样莫名的问题。重新选择解决办法,网上提供了一种Cross-domain AJAX using Flash 的方案,相关项目地址为: http://blog.s135.com/ajaxcdr/ AJAXCDR 拥有两个文件:ajaxcdr.原创 2010-04-02 16:59:00 · 2601 阅读 · 1 评论 -
2010年最佳jQuery插件
在2010年,JavaScript框架继续日渐普及,这使得大量的插件被开发出来。满目琳琅,难以选择心头之好。WDL的作者从大量的优秀 jQuery插件精心筛选出一些对Web Designers有帮助的和具备非常不错的视觉效果的Best of the best。转载 2011-01-07 16:07:00 · 1245 阅读 · 0 评论 -
jquery图标插件jQchart
强烈推荐jQuery图表插件,用来绘制图表的,支持各种形状的图表--jQchart。原创 2010-11-15 11:27:00 · 2058 阅读 · 0 评论 -
iOS6 post cache问题
在做ipadwebapp时,升级到ios6的ipad,在歌曲取消收藏后,返回状态码是200,刷新页面后,发现删除操作是没有执行的。清空safari 缓存后,添加歌曲收藏、删除歌曲收藏都是可以的了,同样的操作在ios5下面是不存在的。 初步判断有可能是因为post缓存的缘故,将$.ajax post 请求全部加上时间戳,搞定~真是坑爹的IOS6 呀! 附网上的一篇介绍:h原创 2012-10-12 16:49:19 · 1115 阅读 · 0 评论 -
IE和Firefox对cookie处理的不同
在实际的使用的时候发现,ie和firefox在处理cookie的时候并不一致:如果在test.xxx.com送给浏览器一个cookie而不显式的指定domain;在接下来访问 beta.test.xxx.com的时候,如果再设置一个 test.xxx.com的cookie。结果是,ie会认为和之前的是一个,而firefox会把这个cookie的domain解释成 .test.xxx.c原创 2012-07-30 22:09:41 · 2647 阅读 · 0 评论 -
[Javascript]判断浏览器类型
jquery取得版本号可能是内核的版本号,在实际应用中还是需要改进一下下面是改进的一个浏览器版本判断: var userAgent = navigator.userAgent, // userAgent rMsie = /.*(msie) ([\w.]+).*/, // ie rFirefox = /.*(firefox)\/([\w.]+).*/, // firefox rO转载 2012-07-23 17:04:25 · 878 阅读 · 0 评论 -
Jquery 1.6+ .prop()与.attr()方法比较
今天在用JQuery的时候发现一个问题用.attr("checked")获取checkbox的checked属性时选中的时候可以取到值,值为"checked"但没选中获取值就是undefined.解决这个文章我参考了这个帖子:http://bugs.jquery.com/ticket/9812为什么jquery 1.6+增加了.prop()方法,因为在有些浏览器中比如说只要写disab转载 2012-07-17 11:10:21 · 1180 阅读 · 0 评论 -
jQuery validate自定义
jQuery Validate的表单验证功能倒是强大,但是和我现在做的还是有些区别。 除了要把验证元素放置到form标签里外,我自己有提交的按钮,这样就不能使用submit了。这时,我们使用Validate提供的valid方法,返回值是true和false,表单没有通过验证,也是提交不了的。 "fProfile" method="post原创 2009-01-13 18:41:00 · 5523 阅读 · 0 评论 -
jQuery性能优化
jQuery性能优化原创 2011-03-28 01:43:00 · 1180 阅读 · 0 评论 -
jQuery 1.5 正式版发布啦
2011年1月31日,jquery发布1.5正式版.新版本更新了83个bug,重写Ajax的API,新的延迟对象,sub()方法等。原创 2011-02-10 15:56:00 · 724 阅读 · 0 评论 -
colorpicker 不兼容IE6解决方案
解决colorpicker在IE6下,当拖动滚动条滑动时,左侧的面板不能同步更新的问题。原创 2011-01-27 18:38:00 · 1435 阅读 · 0 评论 -
详解jquery each
详解jquery each原创 2010-11-24 14:08:00 · 1120 阅读 · 0 评论 -
Lazy Load, 延迟加载图片的 jQuery 插件
Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的. 在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担.转载 2010-11-26 17:12:00 · 752 阅读 · 0 评论 -
jquery对DOM元素操作
如果引入jquery库后,就可以对DOM元素操作了,写法和标准的JavaScript相同。而不一定非要写$(document).ready(fuction(){});原创 2011-01-12 10:57:00 · 1070 阅读 · 0 评论 -
十个jQuery图片画廊插件推荐
jQuery的画廊插件可以将分组图像和多媒体资料转成类似Flash的图像或照片。当幻灯片已经成为网站的重要组成部分,jQuery的重要性不能被忽视。下面为你介绍了10个最有美感,创新性和创造性的jQuery图片画廊插件.转载 2011-01-07 16:10:00 · 1343 阅读 · 0 评论 -
QUnit 入门
在庆祝jQuery的4周年纪念上,Qunit 作为jQuery Project的一个组成部分,以前只是做JavaScript编码,从来没做过JavaScript测试,优秀的代码是经得过测试的。学习ing~关于:QUnit 是一个强大的、易用的JavaScript测试工具,它可以在jQuery项目中测试其代码和插件,同样可以测试普通的JavaScript 代码。QUint 在回归测试中尤其有翻译 2010-03-29 14:32:00 · 4023 阅读 · 4 评论 -
Power jQuery 1.4.2
jQuery 1.4.2 中对性能做了一些改进,同时增加了一些api ( .delegate() and .undelegate(). ),下面是各个版本的性能比较:转载自http://www.oschina.net/news/7332/jquery-1.4.2-ajax-framework 同时jQuery.UI 使用全新的 WidgetFactory ;还包括一些bug转载 2010-03-29 14:07:00 · 763 阅读 · 0 评论 -
jQuery对select的操作
jQuery對select的操作 //改變時的事件$("#testSelect").change(function(){ //事件發生jQuery(option:selected, this).each(function(){ //印出選到多個值alert(this.value); });});//印出選到的項目法1:$("select#Clubs").children("[@select转载 2009-04-19 11:00:00 · 1749 阅读 · 0 评论 -
jQuery ajax 的datatype
jQuery.ajax(options)通过 HTTP 请求加载远程数据。jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函原创 2009-03-19 10:53:00 · 40984 阅读 · 5 评论 -
select元素与dialog的focus属性冲突的问题
对于创建单选或多选菜单的情况,我们使用select Volvo Saab Opel Audi 之前,我已经写过一篇jQuery dialog设置focus焦点的文章,但是,如果dialog显示的div中有select标签,同时设置焦点后,则select不能生效,焦点会一直处于设置焦点的元素上。 这是jQuery的一个小bug,对于dialog原创 2009-03-10 21:20:00 · 1784 阅读 · 0 评论 -
perfect jQuery
现在越来越觉得jQuery的强大了,自己想到的、没有想到的,像表单验证、密码强度验证、统计图啦…… and so on jQuery基本上都有了。 收藏一下我经常去的jQuery站点: jquery.com 这个就用说了吧,写代码的时候它肯定是开着的。 jQuery 插件列表: http://www.kollermedia.at/archi原创 2008-12-18 13:51:00 · 683 阅读 · 0 评论 -
Opera下自定义右键菜单的研究
Opera是一个来自挪威的浏览器,有着优秀的缓存机制,浏览网页速度很快,有着自己庞大的粉丝群。但是opera并没有支持上下文菜单事件,也就是说我们通常使用的依靠在页面中重写oncontextmenu事件来实现自定义右键菜单的方法不会工作。那么,有没有别的方法来实现自定义菜单呢?我们来看看三个著名的产品(Fckeditor、YUI、Google Doc)怎么解决opera没有oncontextmen转载 2009-02-04 17:04:00 · 1627 阅读 · 0 评论 -
jQuery dialog设置focus焦点
当弹出对话框,默认我们应该将焦点定位到输入的文本框,但是在dialog.show()之前写上$("#txtGroupName").focus();无法生效。 查看jQuery的官方文档后,发现dialog提供了一个focus的参数,ok,试试先~~ //显示新建项目群组对话框function showCreateProjectGroupDialog(i)原创 2009-01-16 11:24:00 · 10064 阅读 · 3 评论 -
jQuery.js中继承的实现
jQuery.js中继承的实现关键字: ajax, jquery.js, 继承 对于JavaScript语言,虽然标榜是面向对象的语言,但是和那些像Java一样传统的面向对象的语言相比,其面向对象的实现,总显得一些别扭。就拿继承来说吧,传统面向对象的语言都是在语言层面上支持了,而JavaScript就要自己来实现继承这个功能了,下面来看看jQuery.js是怎么实现这个功转载 2009-01-14 17:32:00 · 1315 阅读 · 1 评论 -
jQuery checkbox问题
对于checkbox,ie经常出现$("#chk").attr("checked",true); 无法生效的情况。 因为我是采用动态生成checkbox控件的方式,在这种情况下,我可以在初始的时候就设置选中状态:function newInputEl(t, n, chk){ var elm = null; if ($.browser.mo原创 2009-01-12 11:50:00 · 2008 阅读 · 0 评论 -
[jQuery] New plugin: toXML (XML serializer)
Sam Collett wrote:我历尽千辛万苦,但是也没有找到使用jQuery能够序列化XML的方法。是不是我没有找到,或者需要我从头开始写一个新的插件($.fn.serializeXML)我知道Firefox有XMLSerializer()这么一个方法,但是对于IE、Safari、Opera呢?我想的一种能够支持多种序列化是比较好的:JS Object XML JSON JS翻译 2009-01-04 19:56:00 · 1575 阅读 · 0 评论 -
jquery的序列化
做ajax的时候,经常需要序列化,serialize()只能序列化表单 。(注 : 表单里的内容 只能用 name )现在有一个对象,var obj={a:1,b:2,c:3};怎么让它序列化呢?用prototype 可以用$H(obj).toQueryString() 搞定?jqueyr有什么方法吗?答案是肯定的, jquery提供了 $.param()。var obj={a转载 2009-01-04 19:17:00 · 5399 阅读 · 0 评论 -
jQuery Form Plugin
表单插件API英文原文:http://www.malsup.com/jquery/form/#api表单插件API提供了几个方法,让你轻松管理表单数据和进行表单提交。 ajaxForm增加所有需要的事件监听器,为AJAX提交表单做好准备。ajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。ajaxForm接受0个或1个参数。这个单个翻译 2008-09-26 14:12:00 · 3496 阅读 · 2 评论