[問題] 請問如何不讓輸入游標出現

看板Web_Design作者 (不存在的騎士)時間16年前 (2009/03/27 08:26), 編輯推噓3(3010)
留言13則, 4人參與, 最新討論串1/1
我有一段input type=text readonly文字 這樣比較方便動態控制,但是不希望打字游標停在上面 請問要用什麼函數來把游標移到看不見的地方? 目前我用的做法是focus()到某div去 但是只在IE中起作用,對Firefox沒有效果 --     Il Cavaliere Inesistente    http://dejavu.blogdns.org/   騎士是種一旦失去存在的意義,就會崩解消失的東西  因此他們的一生總在追求著某些事物,以維持自己的存在 如果有了存在的理由,即使是一副空的鎧甲,也可以成為騎士 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.19.167

03/27 08:32, , 1F
input設成diable呢
03/27 08:32, 1F

03/27 08:33, , 2F
或是你focus到一個隱藏的text中?
03/27 08:33, 2F

03/27 08:48, , 3F
你怎麼focus的? document.getElementById('x').focus()
03/27 08:48, 3F

03/27 08:48, , 4F
應該都可以喔
03/27 08:48, 4F

03/27 11:45, , 5F
既然read only為什麼要放在input?
03/27 11:45, 5F

03/27 12:42, , 6F
focus格式沒錯,說不定是Firefox裡不能focus到div?
03/27 12:42, 6F

03/27 12:43, , 7F
disabled會改變外觀而且某些滑鼠動作會失效
03/27 12:43, 7F

03/27 12:46, , 8F
至於為什麼要input,我是想要一個動態控制內容的按鈕
03/27 12:46, 8F

03/27 14:23, , 9F
http://tinyurl.com/3gpr7n , input:focus{color:white;}
03/27 14:23, 9F

03/27 14:24, , 10F
input:focus{background-color:black;color:black;}
03/27 14:24, 10F

03/27 14:25, , 11F
跟背景一樣顏色 就看不出來有focus了 其實focus還在
03/27 14:25, 11F

03/28 07:45, , 12F
感謝,起作用了;我本來又試了focus到hidden的input中
03/28 07:45, 12F

03/28 07:45, , 13F
結果Firefox可以IE不行,所以還是要用上面的偽裝focus
03/28 07:45, 13F
文章代碼(AID): #19p1qfed (Web_Design)