<code class=" hljs xml"></code><div><code class=" hljs xml"> <input type="text"> </code></div>
<code class=" hljs javascript">$("div").click(function (e) {
console.log(e.type); // click
});</code>
<code class=" hljs javascript">$("div").click(function (e) {
console.log(e.target); // div
});</code>
<code class=" hljs javascript">$("div").bind("click", {"name" : "zhang", "age" : 20}, function (e) {
for(var i in e.data) {
console.log(i + " = " + e.data[i]);
}
})</code>
<code class=" hljs javascript">$("div").mouseover(function (e) {
console.log(e.relatedTarget); // body
});</code>
<code class=" hljs xml"><ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul></code>
<code class=" hljs javascript">// 事件委托
$("ul").click(function (e) {
console.log(e.target); // li
});
$("ul").click(function (e) {
console.log(e.currentTarget); // ul
});</code>
<code class=" hljs lua"></code><div><code class=" hljs lua">
<input type="text">
$("div").click(function () {
return "123";
});
$("div").click(function (e) {
console.log(e.result); // 123
});</code></div>
<code class=" hljs javascript">$("div").click(function (e) {
console.log(e.timeStamp);
});</code>
<code class=" hljs javascript">$("div").mousedown(function (e) {
var key = '';
switch (e.which) {
case 1:
key = "左键";
break;
case 2:
key = "中键";
break;
case 3:
key = "右键";
break;
}
console.log(key);
});</code>
<code class=" hljs javascript">$("input").keyup(function (e) {
console.log(e.which);
});</code>
<code class=" hljs javascript">$("input").keyup(function (e) {
console.log(e.ctrlKey); // 返回布尔值
})</code>
<code class=" hljs avrasm">$(document).click(function (e) {
console.log("screenX: " + e.screenX);
console.log("pageX: " + e.pageX);
console.log("clientX: " + e.clientX);
});</code>
<code class=" hljs php"></code><div><code class=" hljs php">
<input type="button" value="按钮">
$("input").click(function () {
console.log("按钮被触发");
});
$("div").click(function () {
console.log("div被触发");
});
$(document).click(function () {
console.log("document被触发");
});
// 当单击按钮时,三个事件都被触发
// 当单击div时,div和document被触发
// 当单击document时,也仅有document事件被触发</code></div>
<code class=" hljs javascript">$("input").click(function (e) {
console.log("按钮被触发");
e.stopPropagation();
});
$("div").click(function (e) {
console.log("div被触发");
e.stopPropagation();
});
$(document).click(function () {
console.log("document被触发");
});</code>
<code class=" hljs lua"></code><div><code class=" hljs lua">
$("a").click(function (e) {
e.preventDefault();
});</code></div>
<code class=" hljs javascript">$("a").click(function (e) {
console.log("a");
e.stopPropagation();
e.preventDefault();
});
$("div").click(function () {
console.log("div");
});</code>
<code class=" hljs javascript">$("a").click(function (e) {
console.log("a");
return false;
});
$("div").click(function () {
console.log("div");
});</code>
<code class=" hljs javascript">$("a").click(function (e) {
e.preventDefault();
console.log(e.isDefaultPrevented()); // true
})</code>
<code class=" hljs javascript">$("a").click(function (e) {
console.log("a");
// e.preventDefault(); // 三个都触发
// e.stopPropagation(); // 触发前两个
// e.stopImmediatePropagation(); // 只触发第一个
});
$("a").click(function () {
console.log("i am a");
});
$(document).click(function () {
console.log("i am document");
})</code>
<code class=" hljs javascript">$("div").click(function (e) {
e.stopPropagation();
console.log(e.isPropagationStopped()); // true
})</code>
判断是否执行了 stopImmediatePropagation()方法
<code class=" hljs javascript">$('div').click(function (e) {
e.stopImmediatePropagation();
console.log(e.isImmediatePropagationStopped()); // true
});</code>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有