2010-06-25 54 views
1

我正在使用Jquery ui手風琴,因爲我有一個文本框作爲手風琴標題,現在當我嘗試 在文本框中鍵入空格手風琴更改和changestart事件火災時如何我阻止這件事情,同時在輸入框中鍵入空間阻止jquery手風琴中的更改事件

回答

1

使用

內​​或keypresskeyup事件處理程序。您可以從那裏的事件對象檢查keyCode或更好的which的值,並從上執行這兩個函數。

另外,你可以只是return false;,它實際上會爲你觸發相同的功能。

實施例:

$('input:text').bind('keypress', function(event){ 
    if(event.which === 32) 
     return(false); 
}); 
+0

這不會允許我在完成一個文本框 – hunt 2010-06-25 07:20:01

+0

鍵入空間!!使用以下代碼感謝 if(event.which == 32){event.stopPropagation();}} } – hunt 2010-06-25 07:28:43

+0

@hunt:是的,你確實是對的。我的錯。在這種情況下,你只需要防止「事件冒泡」。 – jAndy 2010-06-25 07:33:20