国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

AJAX教程之jQuery事件總結(jié)

2024-09-01 08:26:22
字體:
供稿:網(wǎng)友

很少寫這些,看了1.2.3版本的改進(jìn),確實(shí)佩服,很方便.

1.綁定事件
(1)
("p").bind("click", function(e){});
(2)
("p").click(function() {})
2.刪除事件

(1)刪除特定事件
("div").unbind("click");
(2)刪除所有事件
("div").unbind();
3.觸發(fā)事件

(1)trigger方法 觸發(fā)特定元素事件
("div").trigger('click');(2)triggerHandler方法 與trigger方法相似,但不觸發(fā)瀏覽器默認(rèn)事件,如focus事件,使用此方法,將會(huì)阻止焦點(diǎn)到元素上
("input").triggerHandler("focus");

4.特殊事件
(1)one(string event,function data)
此事件只執(zhí)行一次則被刪除
("p").one("click", function(){
alert("test");
});

(2)hover(over, out)
切換mouseover與mouseout事件

("td").hover(
function () {
(this).addClass("hover");
},
function () {
(this).removeClass("hover");
}
);
可用unbind mouseover與mouseout方法來刪除此事件
(3)toggle(oldclick,newclick)
切換執(zhí)行click事件

("li").toggle(
function () {
(this).css("list-style-type", "disc")
.css("color", "blue");
},
function () {
(this).css({"list-style-type":"", "color":""});
}
);
可用unbind click方法來刪除此事件

5. 1.2.3版本新增功能
(1)事件命名空間(便于管理)

實(shí)際使用方面:
1.當(dāng)不需要全部事件,刪除特定2個(gè)以上的事件.

示例:
("div").bind("click.plugin",function() {} );
("div").bind("mouseover.plugin", function(){});
("div").bind("dblclick", function(){});
("button").click(function() {("div").unbind(".plugin"); })
在事件名稱后面加命名空間,在刪除事件時(shí),只需要指定命名空間即可.以上代碼執(zhí)行以后,dbclick仍然存在.

(2)相同事件名稱,不同命名的事件執(zhí)行方法

示例:
("div").bind("click", function(){ alert("hello"); });
("div").bind("click.plugin", function(){ alert("goodbye"); });
("div").trigger("click!"); // alert("hello") only
以上trigger方法則根據(jù)事件名稱來執(zhí)行事件.

簡單的寫幾句.以上的幾個(gè)方法還是非常實(shí)用方便的

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青神县| 台中市| 日照市| 兴化市| 张掖市| 康乐县| 高安市| 北票市| 山阳县| 永嘉县| 望城县| 澳门| 聂拉木县| 花莲县| 胶州市| 电白县| 汉中市| 洛浦县| 英吉沙县| 陵川县| 三原县| 田阳县| 柳江县| 沙湾县| 雅安市| 瓦房店市| 滦平县| 来宾市| 陇西县| 兴化市| 铜山县| 罗田县| 循化| 永登县| 九寨沟县| 平山县| 洛南县| 安平县| 炎陵县| 资阳市| 江西省|