国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 乌拉特前旗| 炉霍县| 灯塔市| 普宁市| 阿拉尔市| 修文县| 甘泉县| 藁城市| 中方县| 石棉县| 六安市| 荆门市| 德保县| 威远县| 从江县| 洞口县| 宜州市| 峡江县| 浮山县| 焉耆| 邻水| 临清市| 正蓝旗| 潜江市| 连南| 内黄县| 东兰县| 西畴县| 中西区| 南涧| 玛纳斯县| 辽源市| 文登市| 甘孜县| 噶尔县| 枣庄市| 开鲁县| 铜山县| 邹平县| 赣榆县| 凤阳县|