jQuery事件名稱空間是否可以包含破折號(連字符)?我有很長的命名空間,我想用破折號分開它們,可能嗎?我沒有找到關於http://api.jquery.com/unbind/的任何文檔。你知道它被記錄在哪裏嗎?jQuery事件名稱空間是否可以包含破折號?
的代碼是這樣的:
var close_menu_event_element = $('{selector}');
var event = 'click.our-top-menu'; // Can be also 'click.our-compose-menu'
if (close_menu_event_element.length > 0) {
close_menu_event_element.unbind(event);
if (typeof(func) === "function") {
close_menu_event_element.bind(event, func);
}
}
更新:綁定和取消綁定工作在Chrome 41.0.2272.101 m,對於短線的命名空間,但我想知道,如果它的工作原理與jQuery的任何瀏覽器?我們正在使用jQuery 2.1.1。
請分享一些相關的代碼並解釋它。 – 2015-03-25 10:06:57
爲什麼不嘗試? – 2015-03-25 10:07:14
我同意@MillieSmith - 吮吸它,看看是最好的學習方式。這就是說,是的,他們可以。 – 2015-03-25 10:08:36