嗨 我想描述一個場景,我想做到的,我不知道如何如何在jQuery中創建自定義事件
我想綁定\生活的元素上自定義「MyClick認證」:
$('#somediv').bind('myclick', function() {});
很明顯,我想觸發該事件只有當事情發生在該元素, 如如果該元素上已經發生了MyClick
我知道如何在特定元素上觸發一個自定義事件(http://api.jquery.com/category/events/event-object/)
澄清的問題:
我將定義哪些呢MyClick認證平均值(例如3次點擊的排在那個元素上)
我怎麼知道它發生在'somediv'上?
難道我以某種方式通過jquery註冊到綁定\的元素上嗎?如果是這樣,怎麼樣?
一個完整的例子是:
<html>
<head>
<script to include jquery>
<script to include MYCODE.js>
<script>
$('#somediv').bind('myclick', function() { alert('myclick'); });
</script>
<body>
<div id='somediv'></div>
</body>
<head>
</html>
所以我的問題是:什麼MYCODE.js包含哪些內容?
它怎麼能說出它定義的一些定製邏輯發生在'somediv'上?
感謝您的幫助
嗯,有什麼問題嗎? – lonesomeday 2011-05-13 14:47:53
我在這裏看不到問題 - 您的問題描述瞭如何綁定自定義事件以及如何觸發它。而已。 – 2011-05-13 14:48:13
@rsplak雖然我同意17%很低,但並非所有這些問題都有解決OP問題的答案。 – 2011-05-13 14:51:02