jQuery微调器箭头不可见



我之前看到过一篇关于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.structure.css包含没有主题
  • jquery-ui.theme.css包含主题
  • 所以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的副本,将有问题的图像复制并粘贴到上面的文件夹中。

    相关内容

    • 没有找到相关文章

    最新更新