我试图在我的MVC项目中使用dotdotdot插件。我需要它在我的表,在那里,我想限制一些行只有3-4行的文本。此表中可能包含大文本(超过25个字符)的每一行和一列都以下列方式分配一个类:
<td>
<div class="longTextColumn">
@Html.DisplayFor(modelItem => item.Reasons_For_Issue)
</div>
</td>DisplayFor是HTMLHelper类,它根据我的数据库中的模型提取数据。我使用的是jQuery 1.8.1,所以我附加了脚本:
<script type="text/javascript" src="~/Scripts/jquery-1.9.1.js"></script>
<script type="text/javascript" src="~/Scripts/dotdotdot.js"></script>...and设置函数:
<script>
$(document).ready(function () {
$(".longTextColumn").dotdotdot();
});
</script>按照说明这应该足够了。我的css类:
.longTextColumn {
width: 600px;
max-height: 60px;
word-wrap: break-word;
/*overflow:hidden;*/
}当我加载页面时,溢出不会被隐藏,这使我相信脚本不会被触发。当我对IE进行故障排除时,会出现"Object不支持属性或方法‘dotdotdot’的错误。在其他浏览器上,我不会收到任何错误,但什么都不会发生。您能告诉我为什么会这样吗?如何解决这个问题?谢谢!
发布于 2016-01-19 11:45:17
各位,仔细看看你如何链接你的脚本文件。我应该链接jquery.dotdotdot.js,而不是从网站的说明中复制dotdotdot.js的链接。别像我那样做!感谢NightOwl888百万!
https://stackoverflow.com/questions/34674091
复制相似问题