2010-08-12 48 views
2

可可應用程序,SnowLeopardCocoa WebView,WebKit - 防止I-Beam光標在文本上顯示?

我有一個WebView,我正在加載HTML(實質上是爲了應用程序UI的目的)。

在HTML中,我說:

<body onselectstart="return false" ondragstart="return false"> 

這樣可以防止被選中,這就是我想要這份工作文本。

但是,無論何時將光標移動到任何文本(包括禁用的「按鈕」文本)上,光標都會變爲I型光束,從而產生令人討厭的不需要的效果。

有什麼方法可以在HTML或WebKit中改變這種行爲?

感謝您的任何幫助。

回答

0

嘗試將-webkit-user-select: none;聲明添加到您不想用戶可選的每個選擇器中。

其實,如果你只是想表現出不同的光標,使用此:

#myelement { 
    cursor: default; 
} 

這將顯示一個普通的指針,而不是選擇工字鋼。

+0

感謝您的幫助。唉,這沒有任何影響。 (I-Beam仍然出現在任何文本上。) – SirRatty 2010-08-12 02:03:11

+0

嘗試使用上面的遊標聲明,它可能是您正在查找的內容。 – conmulligan 2010-08-12 02:21:53

+0

這個伎倆!非常好,非常感謝你! – SirRatty 2010-08-12 02:33:30

相關問題