[英]Jquery-ui dialog box 'x' button image is not visible
我正在用我的js,css代码做一个简单的jquery-ui对话框应用程序,
<html>
<head>
<link rel="stylesheet" type="text/css" href="jquery-ui.css">
</head>
<body>
<div id="dialog">this is a dialog box</div>
<script src="jquery.js"></script>
<script src="jquery-ui.js"></script>
this jquery ui is added.....
<script>
$("#dialog").dialog()
</script>
</body>
</html>
当我添加一个简单对话框时,对话框关闭按钮中的x
标记不可见。
我是否缺少任何图像精灵文件?
尝试这个..
Include "sprite image" and if you put css file in project css folder means put image in image folder and add following changes
.ui-state-default .ui-icon {
background-image: url("images/ui-icons_888888_256x240.png");//change path of image in css(jquery-ui.css)
}
可能是您忘记了包含精灵图片
另外,我认为您拥有引导程序库。 某些版本的bootstrap和jquery-ui与.button()
方法冲突,如果将bootstrap.js
放在jquery-ui.js
,则bootstrap .button()
会覆盖您的jquery
按钮和jquery-ui 'X'
.button()
jquery-ui 'X'
图像将不露面。
这个问题在这里可能有助于了解更多!
以下命令可以显示您的close
按钮
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
以下原因
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
您也可以在调用对话框之前运行$.fn.button.noConflict()
,一切应该正常!
由于某些原因,它看起来很像无法加载图像资源。 尝试打开浏览器的网络控制台,并检查是否有任何错误。
也许它正在尝试从css / images / *而不是您期望的位置加载图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.