我之前看到过一篇关于Jquery Spinner箭头未加载(可见性)的文章
但我似乎仍然无法加载或看到微调器按钮的图像,尽管微调器工作得很好。css文件路径为:wwwroot/lib/jquery.ui.combined/Content/themes/base/jquery-ui.css图像位于:wwwroot/lib/jquery.ui.combined/Content/themes/base/images。
我在过去使用jqueryui和微调器时没有遇到任何问题。我再次使用NuGet(VS cummunity 2015版)获得jquery ui包,它现在似乎可以将内容加载到我的windows用户文件夹中,所以我只是将该包拖到我的解决方案中。任何建议都将不胜感激。
请不要使用Nuget安装Jquery Ui 1.12.1
包裹是Buggy。
我已经证实了这一点。该包包含适用于1.12.1的正确Jquery UI JavaScript文件,但缺少结构和主题文件的组成部分,并且包含旧版本1.11.4和1.12.0 中完全错误的样式表
我不得不在我的项目文件中单独修复它们。
让我朝着这个方向调查Nuget的是,我打开的一张票据与一个错误的对话框取消文本有关,该文本溢出了"取消"图标,他们向我指出了样式表版本的不匹配,就这样开始了。
只需从下载正确的Stable样式表和脚本包http://jqueryui.com/
然后备份Zip文件,并使用VS Add Existing将正确的图像和样式表包括在Content/themes/base 下的适当文件夹中
样式表的新结构是:
jquery-ui.css包含所有jquery ui所需的所有样式元素所以jquery ui=jquery-ui.structure+jquery-ui.主题
这样,如果您需要使用自己的自定义主题,可以将jquery-ui.structure与主题一起使用。
希望这能帮助任何面临与Nuget包相同问题的人
根据答案,对于链接的问题,答案非常简单。
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的副本,将有问题的图像复制并粘贴到上面的文件夹中。