在IE9中使用TinyMCE(3.5.4.1)時,如果我在內容中放置DIV,並且該DIV的高度爲&指定的寬度,IE至少部分將其視爲可滿足的DIV。TinyMCE/IE9/DIV與寬度/高度/ ContentEditable /如何防止DIV選擇?
這意味着當用戶第一次在編輯器中點擊編輯器時編輯TinyMCE中的文檔時,IE會突出顯示所討論的DIV,並允許用戶移動它 - 這是他們經常意外執行的。然後,他們必須再次點擊以編輯DIV內的內容,而他們這樣做時,DIV會在頁面上標出,這是一種分心。
我看過一些帖子(例如http://www.tinymce.com/forum/viewtopic.php?id=3939),說IE在這種情況下觸發了「controlselect」事件,並將光標放在內容中並返回false。我最終設法讓這個例子運行,但儘管它抑制了內容的初始選擇,但它似乎隨機決定了內容中的給定點擊是否放置了遊標。
有沒有一種可靠的方法可以讓IE像其他瀏覽器一樣處理這種情況,即不會給DIV添加高度/寬度帶來意想不到的副作用?
可悲的是,最終的最好解決方案是使用TABLE而不是DIV。 –