随笔分类 -  JQuery

有关jquery东东,插件,技巧等
摘要:/*弹出式菜单*/ //没剑 2008-07-03 //http://regedit.cnblogs.com /*参数说明*/ //showobj:要显示的菜单ID //timeout:延时时间,鼠标停留/离开后延时多久开始显示/隐藏菜单 //speed:菜单显示速度,数字越大,显示越慢,默认为100 //调用示例:$("#button").DMenu("#content"); jQuery.fn.DMenu=function(showobj,timeout,speed){ timeout=timeout?timeout:300; speed=speed?speed:100; //按钮对象 var button=$(this); //延时计数器 var timer=null; //隐藏的浮动层 var hideDiv=$(""); //容器对象 阅读全文
posted @ 2008-07-02 22:51 没剑 阅读(5661) 评论(7) 推荐(0) 编辑
摘要:/* **************图片预加载插件****************** ///作者:没剑(2008-06-23) ///http://regedit.cnblogs.com ///说明:在图片加载前显示一个加载标志,当图片下载完毕后显示图片出来 可对图片进行是否自动缩放功能 此插件使用时可让页面先加载,而图片后加载的方式, 解决了平时使用时要在图片显示出来后才能进行缩放时撑大布局的问题 ///参数设置: scaling 是否等比例自动缩放 width 图片最大高 height 图片最大宽 loadpic 加载中的图片路径 */ jQuery.fn.LoadImage=function(scaling,width,height,loadpic){ if(loadpic==null)loadpic="load3.gif"; return this.each(function(){ br 阅读全文
posted @ 2008-06-23 15:47 没剑 阅读(7747) 评论(13) 推荐(0) 编辑
摘要:******生成js分页脚****** ****没剑(2008-03-05)**** 修改日期:2008-3-12 添加两个参数:displaynum,displaylastNum可以自由定制显示的页码数量 参数: pagesize:10 //每页显示的页码数 ,count:0 //数据条数 ,css:"mj_pagefoot" //分页脚css样式类 ,current:1 //当前页码 ,displaynum:7 //中间显示页码数 ,displaylastNum:5 //最后显示的页码数 ,previous:"上一页" //上一页显示样式 ,next:"下一页" //下一页显示样式 ,paging:null 阅读全文
posted @ 2008-03-12 14:37 没剑 阅读(5304) 评论(9) 推荐(0) 编辑
摘要:/*任意位置浮动固定层*/ /*没剑(http://regedit.cnblogs.com) 2009-03-04*/ /*说明:可以让指定的层浮动到网页上的任何位置,当滚动条滚动时它会保持在当前位置不变,不会产生闪动*/ /*2009-06-10修改:重新修改插件实现固定浮动层的方式,使用一个大固定层来定位 这次的方法偷自天涯新版页 经多次测试,基本上没bug~ 有问题的朋友欢迎到偶的博客http://regedit.cnblogs.com上提出 */ /*调用: 1 无参数调用:默认浮动在右下角 $("#id").floatdiv(); 2 内置固定位置浮动 //右下角 $("#id").floatdiv("rightbottom"); //左下角 $("#id").floatdiv("leftbottom"); //右下角 $("#id").floatdiv("rightbottom"); //左上角 $("#id").floatdiv("lefttop"); //右上角 $("#id").floatdiv("righttop"); 阅读全文
posted @ 2008-03-11 11:01 没剑 阅读(26092) 评论(82) 推荐(2) 编辑
摘要:(环境:vs2008+jquery1.2.3) 发现.net自带的ajax.net使用webservice输出的是json,其中关键的就是在请求时:Content-Type:application/json;utf-8 所以我们只要在POST时加上一个Content-Type:application/json;utf-8就可以了 $.ajax({ type: "POST", contentType:"application/json;utf-8", url: "/Server/PicLib.asmx/HelloWorld", success: function(msg){ var json = eval('(' + msg + ')'); alert(json.d);} }); var json = eval('(' + msg + ')'); (这个是把返回的字符值转换成json对象,这样子才能够正常的操作json,这里可以用try 阅读全文
posted @ 2008-03-04 11:50 没剑 阅读(27497) 评论(16) 推荐(1) 编辑
摘要:这个插件是继发布一个jQuery做的导航菜单的插件 submenu 插件过后的又一个给园子里的朋友的礼物,呵呵,最近迷上了jq,疯狂地用jq做了一个又一个插件,感觉就是一个字:爽!!!!! 这个日期选择插件是看了园子里另外一个GG李华顺 jQuery插件 - 下拉列表日期选择控件 但是我发现他的这个插件没有加上任何的日期验证,如可以选择出2月31日的错误来,于是就自己另外写了个出来,呵呵 废话少说了,上图! 阅读全文
posted @ 2008-01-22 14:29 没剑 阅读(7038) 评论(7) 推荐(1) 编辑
摘要:本插件基于jQuery框架 调用: $("#my_menu").submenu(); 参数设置: oneSmOnly //单独拉开收起,如果是true的话,当前菜单只有一个展开项 speed //数字越大,速度越慢,默认为300 expandNum //设置初始化时菜单展开的项,默认为第一项 savestatus //设置是否保存菜单展开状态,默认为保存 参数调用示例: $("#my_menu").submenu({oneSmOnly:true,speed:500,expandNum:5,savestatus:true}); 本菜单效果修改自:Slashdot's Menu http://www.dynamicdrive.com/dynamicindex1/slashdot.htm --------------------------------- 初次做jq的插件,做得不好的地方还请大家指教,大家 阅读全文
posted @ 2008-01-18 16:39 没剑 阅读(10726) 评论(30) 推荐(0) 编辑