1
如果長度超過限制,我會在字符串末尾顯示點。但我也希望在懸停時顯示全文文字提示。我不知道如何將它實現到剃鬚刀視圖元素。剃刀視圖:用三個點將文本縮小並用工具提示顯示全文
@(item.Data.Title.Length > 10 ? item.Data.Title.Substring(0, 10) + "..." : item.Data.Title)
如果長度超過限制,我會在字符串末尾顯示點。但我也希望在懸停時顯示全文文字提示。我不知道如何將它實現到剃鬚刀視圖元素。剃刀視圖:用三個點將文本縮小並用工具提示顯示全文
@(item.Data.Title.Length > 10 ? item.Data.Title.Substring(0, 10) + "..." : item.Data.Title)
你可以通過jquery和bootstrap實現工具提示,如下所示。
的jsfiddle例如:https://jsfiddle.net/z4upto60/
CSHTML:
<div>
<a data-toggle="tooltip" title="@item.Data.Title">
@(item.Data.Title.Length > 10 ? item.Data.Title.Substring(0, 10) + "..." : item.Data.Title)
</a>
</div>
的jQuery:
if('@item.Data.Title.Length' > 10)
{
$('a[data-toggle="tooltip"]').tooltip({
animated: 'fade',
placement: 'bottom',
});
}
考慮使用CSS樣式您元素(參見[截斷字符串省略號(HTTPS ://css-tricks.com/snippets/css/truncate-string-with-ellipsis/))。然後你也可以使用jquery'.hover()'事件來切換樣式並顯示全文。 –
你解決了這個問題嗎? – hasan