1

我正在尝试在我的 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''。在其他浏览器上,我没有收到任何错误,但没有任何反应。你能给我一些关于为什么会发生以及如何发生的想法吗?解决问题?提前致谢!

4

1 回答 1

0

所以人们,非常仔细地查看你如何链接你的脚本文件。我应该链接 jquery.dotdotdot.js,而是从网站的说明中复制了 dotdotdot.js 的链接。不要像我这样!感谢 NightOwl888 一百万!

于 2016-01-19T11:45:17.577 回答