Метод dotdotdot не поддерживается объектом

Я пытаюсь использовать плагин dotdotdot в моем проекте MVC. Мне нужно это в моей таблице, где я хочу ограничить некоторые строки только 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>

Которого должно хватить по инструкции. Мой класс из класса:

.longTextColumn {
    width: 600px;
    max-height: 60px;
    word-wrap: break-word;
    /*overflow:hidden;*/
}

Когда я загружаю страницу, переполнение не скрывается, что наводит меня на мысль, что скрипт не запущен. Когда я устраняю неполадки с IE, возникает ошибка "Объект не поддерживает свойство или метод" dotdotdot "". В других браузерах я не получаю никаких ошибок, но ничего не происходит. Можете ли вы дать мне какие-либо идеи относительно того, почему это происходит и как решить проблему? Заранее спасибо!

1 ответ

Решение

Итак, люди, очень внимательно посмотрите, как вы связываете свои файлы скриптов. Я должен был связать jquery.dotdotdot.js, и вместо этого я скопировал ссылку на dotdotdot.js из инструкции сайта. Не делай этого как я! Спасибо миллиону NightOwl888!

Другие вопросы по тегам