0
我有一個文本框,並且每次用戶按下一個鍵時,我計算該字段的新長度以查看仍有多少個字符可用。 基於這個數字,我:等待一個變量來改變值
- 檢查,如果「發送」按鈕應該啓用或不
- 檢查,如果顯示的長度應爲紅色或黑色(點菜Twitter)上的計數器
但現在我有一個問題;每個的keydown事件,我做的:
remaining = 100 - count;
if (remaining > 9)
{
//blue counter; send is activated
//"if counter.class == red then counter.class = blue..."
//"send.off('click'); send.on('click', sendmessage)..."
}
else if ((remaining <= 9) && (remaining >= 0))
{
//red counter; send is activated
}
else //remaining <0
{
//red counter; send is deactivated
}
每次用戶按下一個鍵後,3個集團的一個執行......是不是有辦法執行集團只有當變量發生變化「區域」(]∞, 9[
; [9,0]
; ]0; -∞[
)?
計數怎麼能小於零? – nnnnnn 2012-02-29 09:39:38
我的不好,它實際上是剩餘的字符數(再次,像140的限制一樣的twitter) – Manu 2012-02-29 09:41:27
你使用jQuery嗎? (我注意到'send.off(...)') – nnnnnn 2012-02-29 09:51:15