我正在尝试在我的 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 进行故障排除时,出现错误“对象不支持属性或方法 'dotdotdot''。在其他浏览器上,我没有收到任何错误,但没有任何反应。你能给我一些关于为什么会发生以及如何发生的想法吗?解决问题?提前致谢!