隔山打牛 – jQuery中 trigger() & bind() 使用心得 (二)

1 foot

上一篇说的trigger()触发事件的解释,因为写着写着 发现有点长,所以就拆成2篇,多牛逼~~~ 咩哈哈·~~
这篇我介绍一下 trigger() & bind() 配合使用 的 隔山打牛招式,真的是隔山打牛,不是观音坐莲,表想歪。=,=

bind() 绑定事件

if 你看过jquery里bind 绑定事件的解释,那基本不用看这篇文章了。 return false
else go on

称为绑定事件,字面意思应该是 绑定在其他事件上的事件。

$(function() {
	var div = $("#mybutton"); //你的按钮。
	div.click(function(e,text) {
		var text = text || '你是猪啊,~让你点,你就点?';
		alert(text);
	});

        div.bind('click', function() {
            alert("兄弟,没事不要乱点; ");
        });
});

上面的代码就是给div的click事件绑定了一个事件。猜猜看哪个先执行?
当按钮被点击的时候,先执行完click事件后,再执行绑定的事件。

bind() 绑定 自定义事件

说绑定自定义事件的时候先说一下 什么是自定义事件?
trigger()方法是用来触发一些事件型方法,如:

div.trigger('click', [text]);

上面的click 是不是一定要规定的 click,focus等事件型方法嘞?答案是可以触发任何事件。如:

div.trigger('my_action', [text]);

你可以尝试一下,发现firebug 没有报错,说明没有问题,只是这个my_action 事件什么都没做而已。为什么不报错,这个我还在研究,谁知道的告诉我 -,-
从这一点看trigger 方法一定是在找 my_action 事件。突然有个idea,既然bind 是绑定事件,既然 my_action 事件什么事情都没做,那我就给它bind 绑定个事件上去不就可以了。于是乎····竟然可以~~
阅读全部>>

老汉推车 – jQuery中 trigger() & bind() 使用心得 (一)

3 feet

年前一个项目做下来,全程js 交互写了我半辈子的js代码,重构了N便~~ 不过做项目这东西很锻炼人,强迫你去接触一些没有接触过的东西,收获还是蛮大的。其中收获最大的还是对jQuery 的全新认识了,之前接触jquery一直都是表现类的,如show,hide,hover,等方法,这次项目,接触了许多事件类代码。

trigger() 触发事件

这个方法是jQuery 1.3中新增的一个引起触发事件的函数。具体解释可以去这里下载 最新的jquery 手册查一下,里面解释的很清楚,就是字有点多。
如果你比较懒那么我稍微解释一下这个东东。我也是挂羊头卖狗肉 =,=
触发事件就是 类似于点击click, mouseover, keydown 等有动作的js事件,简单的说就是一个动作,可能有人会问,那show, hide 是不是? 不是,show 这 效果,手册里刚打开的速查页面里的事件类目就是上面所说的触发事件
说了这么多,还没切到主题,=,=我就这样 ,容易跑题,大伙看习惯了就好。

为什么要用 trigger() ?

比如:你给一个按钮添加了一个click点击事件,弹出提示框,代码如下。

var div = $("#mybutton"); //你的按钮。
div.click(function() {
    alert('你是猪啊,~让你点,你就点?');
});

上面的代码就是一个按钮的click事件。这个时候你有个非分的要求,就是希望页面刷新的时候就点一下这个按钮。如果不用trigger()你可以在后面这样写:

div.click();

如果用trigger(),你就要写成这样:效果跟上面这句是一样,就是稍微长点。

div.trigger("click");

然后有人说:你是猪啊·~~ 上面这个短一点,你还教我用下面这个 =,=
表急着揍我么~· 继续往下看。
阅读全部>>

乱翻乱教 – jQuery图片轮播插件 – 菜鸟版

4 feet

jQuery图片轮播插件

jQuery图片轮播插件

作者:飞鱼
制作工具:notpad++
使用语言:javascript
最近写的这个图片轮播插件,于是乎拿出来晒晒,分享点菜鸟心得。大虾可以旁观^_^

功能描述

就是一个简单的js轮播,第一张图变白,然后切换成第二张图。鼠标放上去后图片不切换,移开又开始了。 可以给组图片加效果,并且不冲突。
有空补一下 代码注释,以及 setInterval 的应用

演示效果图


演示地址: 跳转地址

阅读全部>>

乱翻乱教- jQuery 制作N级导航菜单 – 插件版

4 feet


前几天做的jQuery实现N级导航菜单,实现起来超级简单,但是如果要将效果更丰富化的话,可能就不止这么点代码了。

于是乎,向笨笨先生(我哥)讨教了几番,得出了这么一个jquery menu 插件。代码依然很简单,稍微复杂点,可以在按钮放上去的时候触发一个动画效果,离开也可以触发一个动画效果,还添加了延迟释放效果(鼠标移开后有个缓冲,再消失)

代码如下: 阅读全部>>

乱翻乱教- jQuery 制作N级导航菜单

13 feet

突然发现将近一个月没写东东了(拜托就是一个月好伐)。飞鱼:额,最近在做月子= =
jQuery 制作仿DNF首页导航菜单效果

jQuery 制作仿DNF首页导航菜单效果

作者:飞鱼原创
飞鱼: 偶然发现这个东东很实用,就手把手写了个。
DNF首页的那只导航,似乎纯手写的。我这次要写的是用jquery来制作,制作代码非常极其简单,看了就知道怎么做(老鸟可以绕过哈,谁让咱们都是菜鸟 = =)

最终效果图

支持N级导航(添加子导航无需另外添加代码)。

阅读全部>>

Page 1 of 3123