在此頁面中:http://www.legrandclub.net有兩個文本字段。在所有網絡瀏覽器中,所有網頁瀏覽器都能正常工作,但在Internet Explorer中,當我點擊兩個文本字段中的一個時,不會顯示光標,但可以寫入一些文本,但不顯示光標。光標不顯示在文本字段
這可能是導致此問題的原因?
謝謝
在此頁面中:http://www.legrandclub.net有兩個文本字段。在所有網絡瀏覽器中,所有網頁瀏覽器都能正常工作,但在Internet Explorer中,當我點擊兩個文本字段中的一個時,不會顯示光標,但可以寫入一些文本,但不顯示光標。光標不顯示在文本字段
這可能是導致此問題的原因?
謝謝
它們在輸入字段上使用與光標(灰色)相同的背景色。
我從CSS刪除
padding:0;
解決同樣的問題。
IE < 9中的這個問題是由在我的輸入字段左側添加填充引起的。 它被固定通過添加
input { padding-right:3px;}
對樣式表,其中填充左也是3PX。這推動了恐怖回到現在可見的地方。
我遇到了同樣的問題,這是問題: 你應該在該文本字段上處理'焦點'事件,所以在IE中的標籤焦點你將看不到光標。爲此,你還應該綁定focusin;那麼它會工作。下面是示例代碼
$('search-large').bind('focus focusin', function() {
希望它可以幫助...
+1同樣的事情發生在Opera在Windows上。 – Bazzz
非常感謝!我怎樣才能改變光標的顏色? – pAkY88
@ pAkY88你必須在你的css中使用'cursor:url();'將它改成一個自定義遊標。 –