2012-06-27 35 views
2

In my fiddle我有三個如何在表頭上顯示排序指示符的例子。使用排序指示器顯示省略號

Un-collapsed headers

我的問題是在第三列。當我縮小到省略號時,排序指示器隱藏在Chrome中,在IE中它被放置在文本的頂部。

Collapsed CHROME

IE

enter image description here

有沒有辦法有一個與標題排序指標住宿舒適保持可見當顯示省略號(類似於第二列)?

我試過把指標分解成它自己的範圍,但我似乎無法得到與標題的跨度崩潰。

+0

你有沒有考慮使用這種不惜一切:http://quocity.com/colresizable/? –

+0

@AlexW - 我以前見過這種東西,但此時不需要重新調整大小。感謝您的鏈接,但這可能對未來的項目有用。 –

回答

1

對我來說,這在IE中比Chrome更引人注目。解決這個問題的方法之一可能是使用CSS content屬性,並將排序指示符移入該指示符中,並從.indicator指定的類中移除背景圖像。

jsFiddle example

CSS

.indicator-right:after { 
    content:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); 
} 
+0

非常有趣,我一定會玩這個想法!但是,如果可能,我希望指標在摺疊時保持可見狀態(省略號顯示時)。如果有的話,這似乎標準化瀏覽器之間的行爲。 –

相關問題