我试图在我的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>
...并设置功能:
<script>
$(document).ready(function () {
$(".longTextColumn").dotdotdot();
});
</script>
根据说明书应该足够了。 我的班级css:
.longTextColumn {
width: 600px;
max-height: 60px;
word-wrap: break-word;
/*overflow:hidden;*/
}
当我加载页面时,溢出不会被隐藏,这让我相信脚本没有被触发。当我使用IE进行故障排除时,出现错误&#34;对象不支持属性或方法&#39; dotdotdot&#39;&#39;。在其他浏览器上,我没有收到任何错误但没有任何反应。你能否告诉我为什么会发生这种情况以及如何解决问题?提前谢谢!
答案 0 :(得分:0)
所以人们,仔细看看如何链接脚本文件。我本来应该链接jquery.dotdotdot.js,而是从网站的说明中复制了dotdotdot.js的链接。不要像我这样做!万分感谢NightOwl888!