2017-01-16 7 views
0

я видел предыдущий пост по этому Jquery Spinner arrows not loading (visibility)JQuery Горячо стрелки не видно

, но я до сих пор не могу загрузить или увидеть кнопку вертушка изображения, хотя счетчик работает нормально. Путь файла css: wwwroot/lib/jquery.ui.combined/Content/themes/base/jquery-ui.css и изображения находятся в: wwwroot/lib/jquery.ui.combined/Content/themes/base/изображений.

В прошлом у меня не было проблем с использованием jquery ui и spinners. Я снова использовал NuGet (с VS cummunity edition 2015), чтобы получить пакет jquery ui, который теперь, кажется, загружает вещи в мою папку с пользователями Windows, поэтому я просто перетащил пакет в свое решение. Любые указатели будут оценены.

+0

Вы должны разделить код вы написали, если не ожидать, чтобы кто-нибудь угадать причину, почему он не работает. Еще лучше демо. Читайте, как задать вопрос http://stackoverflow.com/help/how-to-ask – Djave

ответ

0

В соответствии с ответами на связанный вопрос ответ действительно прост.

http://fairyringspores.com/Content/images/ui-icons_6da8d5_256x240.png Изображение не найдено, поэтому оно ничего не нагружает.

Причина, по которой эти изображения не отображаются, заключается в том, что они не найдены в указанном вами пути. Либо вы забыли загрузить их, либо вы загрузили их в неправильный каталог.

Таким образом, чтобы решить эту проблему заглянуть внутрь этой wwwroot/lib/jquery.ui.combined/Content/themes/base/images папки для изображения ui-icons_6da8d5_256x240.png, если его нет, загрузите копию JQuery UI, скопировать и вставить изображение в вопросе к папке выше.

+0

Спасибо @Val. Я почти уверен, что это не так просто. Изображение есть: я могу установить его как фон для div. У меня есть проект с той же структурой папок, которая работает. Если я перемещаю или переименовываю изображение, изображение не отображается, но теги span в тегах были созданы с помощью ui jquery. В сломанном проекте те теги span даже не создаются, хотя изображение действительно существует в нужном месте. – user3208486

+0

Я думаю, что это может быть связано с упорядочением скриптов/css. Вот сравнение двух проектов: [структуры папок и ссылок css/script] (https://1drv.ms/i/s!Ap7cpyMPzrWPnS4Aanisusu589cR). Проект AGT работает. Я могу добавить код, когда я выясню, как это сделать. – user3208486

+0

Я использую VS Community 2015 Update 3. Я создал новый проект веб-приложения Core MVC и использовал Bower, добавленный JQuery 2.2.0 и JQuery-ui 1.12.1. Я добавил ссылки css и script на страницу _Layout.cshtml. Я добавил на страницу .cshtml с . При запуске ошибок нет, а счетчик работает, но иконки кнопок не видны. Инспектор стиля показывает, что контейнеры user3208486

1

Пожалуйста, не используйте NuGet установить Jquery-Ui 1.12.1

Пакет кары.

Я проверил это. Пакет включает в себя правильный JavaScript-файл JQuery UI для 1.12.1, но отсутствует составная часть структуры и файлов тем, и включает полные таблицы стилей WRONG от старых 1.11.4 и 1.12.0

Мне пришлось исправить их в файле проекта отдельно.

То, что указывало мне в этом направлении на исследование Nuget, было открытием, которое я открыл, связанным с неправильным текстом отмены диалога, который переполнил значок «Отмена», и они указали мне на несоответствие в версиях стилей, и здесь вы идете.

Просто загрузите правильную Stable таблицу стилей и пакет сценариев из http://jqueryui.com/

затем UPack файла Zip и использовать VS Add-Существующий включить правильные изображения и таблицу стилей в соответствующих папки в разделе Содержания/темы/основание

новая структура для таблиц стилей является:

  • JQuery-ui.css содержит все необходимые стили для всех Jquery UI элементов
  • JQuery-ui.structure.css содержит основной пользовательский интерфейс без темы
  • JQuery-ui.theme.css содержит теме

так JQuery-Ui = JQuery-ui.structure + Jquery-UI ,тема

Таким образом, если вам нужно использовать свою собственную тему, вы можете использовать jquery-ui.structure вместе с вашей темой.

Надеется, что это помогает любому сталкивается с той же проблемой мы столкнулись с пакетом NuGet