【发布时间】:2013-07-16 02:25:33
【问题描述】:
我在 asp.net MVC4 项目中使用 JQuery 1.9.1 和 JQuery UI 1.10.2。我已经从 NuGet Tool 下载了所有这些 JS 和 Css。我在框中缺少 JQuery 对话框“X”图像。如何在对话框中获得它?
项目文件夹结构如下。
Project
|
|-Content
| |
| |-Themes
| |
| |- Base
| |
| |-Images
| |
| JQuery.UI.* Files
| ---
| ----
|
|
|-Scripts
|
JQuery-1.9.1.JS All Files
JQuery-UI-1.10.2.JS All Files
当我搜索 JQuery-UI-1.10.2.js 时,我发现下面的代码插入图像。
this.uiDialogTitlebarClose = $("<button></button>")
.button({
label: this.options.closeText,
icons: {
primary: "ui-icon-closethick" //This Image
},
text: false
})
.addClass("ui-dialog-titlebar-close")
.appendTo( this.uiDialogTitlebar );
this._on( this.uiDialogTitlebarClose, {
click: function( event ) {
event.preventDefault();
this.close( event );
}
});
我不知道图像文件在哪里。我只有以下来自 JQuery UI 的图像文件。
【问题讨论】:
-
获取萤火虫,看看它是否试图引用图像......如果是,那么看看它试图去什么路径等等......如果你有一个这个不起作用的在线示例我'我很乐意看看它。听起来这可能是一个简单的 CSS 问题。
-
@Paarth 如何在对话框中获得它?
-
在 CSS 中检查“ui-dialog-titlebar-close”类的图像是什么,顺便说一句,检查网络选项卡中图像的 404 错误
-
@James123 右键单击元素,如果这是您的问题...
-
@roasted 我做了,我发现像这样
<button class="ui-dialog-titlebar-close"></button> .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 21px; margin: -10px 0 0 0; padding: 1px; height: 20px; }并且 Networktab 中没有错误。
标签: jquery asp.net-mvc jquery-ui