① jsp頁面,table中的文本溢出,用省略號代替,滑鼠滑過顯示全部文本
先說一下,看看能不能自己實現了。
不知道頁面上面是不是可以用c:if標簽,如果不可以,而用得是嵌入java代碼的形式,也行。自己看著判斷一下字元串的長度,如果超過一定的長度(可以設為十個或者幾個字),就顯示截取固定長度的字元串,然後後面顯示省略號。這是省略號的顯示。
滑鼠嘗過,顯示全部文本。這一點做到其實比較簡單。最簡單的方式就是,把已經顯示的內容(比如,上面截取出來的字元串),外面加上一個標簽(可以是font),然後在利用這個標簽的title屬性,類似如下:
<td><font title="這里是顯示的所有文字,沒有任何省略">這里是顯示的簡略文字</font></td>
這樣,在滑鼠劃過的時候,就能顯示出完整的內容
再者,就是通過標簽的onmouseover,來控制了。
<html>
<body>
<table>
<td><div onmouseover="document.getElementById('001_word_detail').style.display=''"
onmouseout="document.getElementById('001_word_detail').style.display='none'"
id="001_word" >這里是顯示的文字的簡略內容</div>
<div style="display:none;position:absolute;" id="001_word_detail">這里顯示的是全部的文字,沒有一點簡略</div>
</td></table>
</body>
</html>
試試看。
當然,如果是大量的數據,而且裡面又有各種標點符號的話,可能還是需要一樓說得,得藉助ajax了。
看看前面說得這兩種方法,能不能滿足需要麼。
天天開心呀。。。
:)