从jQueryUI使用baic redmond主题时,我的手风琴家并不坐正确。我认为我的样式表中出现了一些问题,但是我删除了它,它仍然很怪异。我剥去它的方式,回到这一点,它仍然在2 x线上包裹着三角形图标和文字。jQueryUI手风琴使用图标时会导致打包
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Nodes</title>
<link rel="stylesheet" type="text/css" href="/DFCx/css/jQueryUI_redmond/jquery-ui-1.8.16.custom.css" />
<script type="text/javascript" src="/DFCx/js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="/DFCx/js/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="/DFCx/js/page/Nodes/view.js"></script>
</head>
<body>
<div id="accordion" class="accordion">
<h3>Title</h3>
<div>junk</div>
<h3>Title</h3>
<div>junk</div>
<h3>Title</h3>
<div>junk</div>
<h3>Title</h3>
<div>junk</div>
</div>
</body>
</html>
手风琴脚本(view.js)只是有:
$("#accordion").accordion({
autoHeight: false,
collapsible: true,
header: 'h3'
});
手风琴作品完美,打开,关闭,配合等等,它只是包装时,它把图标H3地点!
看到http://i.imgur.com/1fwD2.png的结果
截图样品当我使用“图标:假”,在它的叶子掉了图标和按预期工作手风琴配置,但我想,让他们在那里!尝试了不同的UI样式表(阴云密布等)以及不同颜色的所有相同问题。
有什么我失踪了吗?
- 更新(不知道这是否是一个解决方案尚未寿) 在jQueryUI的css文件是这一行:
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
我编辑成
.ui-icon { display: block; float: left; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
(注意补充浮:left;)
这固定了图标在标题中的位置,并且可以作为一种享受。手指穿过它不具有任何讨厌的流上会影响其他图标:(
可悲的是,它并没有区别。 :( – CrazyChris
@CrazyChris,拉里建议修正你发布的问题:http://jsfiddle.net/william/urDcR/。如果这不能解决你的程序中的问题,你可能想检查你是否覆盖任何CSS对于图标。 –
@William - 我已经尝试过,没有标题中的链接,结果相同。另外,我加载的唯一css是我从jQueryUI下载的,因此我感到困惑。 – CrazyChris