摘要: 例子:<ul><li>list item 1</li><li>list item 2</li><li>list item 3</li><li>list item 4</li><li>list item 5</li></ul>$(document).ready(function{$('ul li').click(function(){ $(this).siblings().css({color:'red'}); });}) 阅读全文
posted @ 2013-04-06 09:35 就是这么一回事儿 阅读(294) 评论(0) 推荐(0) 编辑
摘要: jq的hover真是方便,直接代替了事件mouseover及mouseout例子如下:<ul><li>事例1</li><li>事例2</li></ul>$('ul li').hover(function(){//鼠标指上去程序处理},function(){//鼠标离开程序处理});解决了tip提示时指上去会有闪动的bug 阅读全文
posted @ 2013-04-02 23:36 就是这么一回事儿 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在写插件的过程中,遇到这样的一个问题,就是备份对象的问题描述:定义两个对象,一个空对象用来备份另一对象的数据,用于初始化处理说明:按正常人的思维的话,备份对象就是给一个空对象赋值,用解决1的方法解决不了问题,因为备份的对象的值也会跟着改变于是,我是想给对象赋值是不是地址赋值?然后改成解决2的方法,解决了这个问题。解决1:<script type="text/javascript"> var obj = {},isInit=false; var objFun = { default_:{ color:'red', width:0, height:0 阅读全文
posted @ 2013-04-02 15:35 就是这么一回事儿 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在学习写插件之初,不懂得更好的去处理传递进来的一个对象,所以就直接用以前写代码的一些处理方式去处理,如果参数多的话,那就是一个力气活!现在俺学习了一个可以很多的处理及解决的一个方式 比如:var jcom = function(ids,obj){ var default_ = {color:'red'}; if(obj!=null&&obj.color!=undefined&&obj.color!=null){ default_.color = obj.color; } $(ids).css({color:default_.color});};上 阅读全文
posted @ 2013-04-02 13:10 就是这么一回事儿 阅读(113) 评论(1) 推荐(0) 编辑
摘要: 生活就是每一天都有一个目标,不管大或者小,只要很好的完成了,都会觉得很有成就感! 阅读全文
posted @ 2013-04-01 22:19 就是这么一回事儿 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个定位提示插件,其中整体的还算是容易,就是根据当前元素定位此提示框会稍微的复杂一点,但是了解其中的原理之后,一切豁然开朗了。top_ = $(obj).offset().top;left_ = $(obj).offset().left;定位消息框的位置这样子基本上算是定位完成了,但是如果页面有滚动的话就会出现一个小bug,解决的方法就是减去当前滚动条的滚动高度就可以正确定位了。top_ = $(obj).offset().top-$(document).scrollTop();left_ = $(obj).offset().left;在此只是记录和交流用途,如有错误,望请指正! 阅读全文
posted @ 2013-04-01 16:11 就是这么一回事儿 阅读(339) 评论(0) 推荐(1) 编辑
摘要: 创建表:create table t_test(id int not null AUTO_INCREMENT,tName varchar(30) not null collate gbk_chinese_ci,tKe varchar(20) not null collate gbk_chinese_ci,tPoint int,primary key(id));表数据:insert into t_test(tName,tKe,tPoint)values('jacky','chinese',30),('jacky','english' 阅读全文
posted @ 2013-03-28 11:13 就是这么一回事儿 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 记得有一次面试的时候,面试人员给俺出了道题,就是怎样绑定事件效果会更高。。那时俺说了一大堆最古老的方法,是的,这个方法效率真的不高。回家做了实验之后,发现绑定方法效率高点的不只一种。<ul><li>2</li><li>3</li><ul>1.$('ul li').live('mouseover',function(){$(this).append('<div class="comCss">'+this.innerHTML+'</d 阅读全文
posted @ 2013-03-27 10:11 就是这么一回事儿 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 以前俺一直以为弹出一个层是个多么神圣的事情,但是现在也这么认为,用了JQ之后,感觉世界就是如此美丽,俺就是为世界而生的一样。问题:弹出层是怎么做的?思路:1.给body添加一个节点2.给这个节点定位 A.可以用JQ来做 B.可以用CSS来做例子:$('body').append('<div id="popLayer_wrap" style='width:300px;height:200px;'></div>');在body节点上添加了一个ID为popLayer_wrap的DIV之后,要怎么设置位置呢?思 阅读全文
posted @ 2013-03-27 10:02 就是这么一回事儿 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 以前用js获取焦点的时候那真是个很头痛的事情,因为对我而言感觉好复杂,要写一大堆代码,而且还要为兼容的事情烦恼。现在不用了,用JQ ,很简单的事情!获取当前焦点:$(this).offset().top; //这个是y轴$(this).offset().left; //这个是x轴获取高度:$(document).height();$(window).height();这两种的区别是:用document获取的是整个屏幕的高度(包括滚动条以下的区域)用window获取的是当前可视屏幕的高度 阅读全文
posted @ 2013-03-27 09:30 就是这么一回事儿 阅读(211) 评论(0) 推荐(0) 编辑