在这个网站上(在 Mageia Linux 3 Cauldron 上的最新版 Opera、Firefox 和 Google Chromium 以及我的 Arch Linux VM 上的 Firefox 上进行了测试),左侧导航菜单的扩展器/[+] 标志稍微移动了一点子菜单展开/折叠时向上和向下。如果有问题的扩展器是子树中的最后一个扩展器(例如,在“幽默”→“推荐”下),情况并非如此。
为什么以及如何避免?是因为文本中的字符不同吗?我尝试将其设置为等宽 - 它没有帮助。它在这里工作得很好,但是 CSS 和生成的 DOM 是不同的。
(注意: 这是我的永久站点,而这是临时/测试站点。它们现在看起来基本相同,但不使用完全相同的标记、CSS 和 JS。)
问题是我试图让jqTree看起来更像我在旧的 jQuery Treeview 中的样子,但它不会合作。昨天我花了一整天的时间,虽然我解决了很多问题,但我仍然有这个问题。
我尝试使用 Firefox 的 Firebug、Opera 的 Dragonfly 和 Google Chromium 中的等效工具,但我缺乏了解问题所在的必要技能。
似乎 jQuery Treeview 作者试图通过使用具有不同图像的单个图像来优化性能,background-position
这使得调试变得困难,我还没有摆脱它。
任何对问题的精确定位和/或修复将不胜感激。