今天在做右下角那个静止的工具栏时遇到了一个问题。鼠标放上去的时候,要让周围的4个按钮按顺序显示出来,移开的时候要按顺序隐藏。左思右想发现用animate的回调函数方式来写比较麻烦。于是百度了下,发现jQuery中有一个队列方法“queue”。
定义和用法
queue() 方法显示或操作在匹配元素上执行的函数队列。
queue和dequeue的过程主要是:
1,用queue把函数加入队列(通常是函数数组)
2,用dequeue将函数数组中的第一个函数取出,并执行(用shift()方法取出并执行)
继续阅读
有兴趣的同学请加群:166281776 一起交流
关于插件:
已更新为3.0
一个基于jQuery的弹出层。最新版本3.0;
支持拖拽,支持多窗口。内容为文字,ID,图片,SWF,URL,框架;
这个插件前前后后修改了几个月了。一直在改进;到现在差不多了。以后不会经常更新了;
参数JS代码里已作注释,这里不再复述;所有参数都为可选。就这么多了;有问题大家留言或发邮件给我!
更新:(2012-05-21)
全新3.0版已更新
更新:(2011-05-16)
1. 已修复IE6下存在的问题;
2. 然后增强了随机生成的ID防重复;
关于这个焦点图没啥说的了,网上太多了。但自己一直没找到个合适的。现在的这个是Dreamy主题中的升级版,虽然看起来一模一样。其实做了很多扩展,优化了结构和JS部分。可以选择切换方式(左右滚动,上下滚动,淡入淡出)三种动画模式。可以设置执行时间。可以自定义大小,方便应用。可以选择是否自动切换。还是上代码吧。也没啥说的了。
继续阅读
最近碰到一个问题,发现jquery在chrome 中, ajax的load get等方法完全失效。 代码如下:
- function getHtml(url,ctner){
- //alert(ctner);
- //$.get(url,function(data) {$(ctner).html(data);}, "text");
- try{ $(ctner).load(url); }
- catch(e) { alert(url + "读取错误"); }
- }
症状: 其实语句是执行了,如上面的代码,TRY的时候并没有抛出错误,但返回的内容就是空值。
百度了半天没发现解决方法。 后来GOOGLE了一下老外的内容,才发现问题的症结
继续阅读