[编辑:虽然我确实得到了答案,但当同一页面中有多个 html 扩展器时它不起作用。请看我的新问题。]
这应该很容易做到!我正在使用 htmlExpand。
我想要的 Highslide 只是一个可拖动的标题,如此处所示,右侧有一个 X 以关闭。我很惊讶这不是内置的并且可以在 highslide 中使用,但可惜它似乎只是“几乎”工作。
在图形中,标题文本的灰色/蓝色背景代表可拖动区域。(我使用半透明的 .png 作为 .highslide-heading 的背景。X 图形实际上在它后面。)
我希望可拖动区域几乎一直向右延伸,在距离 X 仅几个像素处停止,使几乎整个标题可以像窗口一样拖动。
如图所示,我的 highslide-heading 宽度为 100%,并且 X 不可点击,因为它位于可拖动空间的“后面”。如果我将 .highslide-heading 的宽度更改为 90%,它可以工作,但灰色区域更短,看起来很奇怪。
当然,我可以尝试百分比,但我在同一页面上有几个弹出项目,它们的大小各不相同,因此没有特定的百分比适合所有人。(无论如何,PS 结果因浏览器而异。)
请记住,我希望继续使用 htmlExpand 而不是其他方法,以便我可以灵活处理弹出的内容。(我知道这里显示的示例可以很容易地使用其他方法在 Highslide 中进行扩展,因为它只是一张图片和一个标题。)
我正在寻找的解决方案:不知何故,我相信我需要关闭按钮位于可拖动空间的“顶部”。我相信我需要的 CSS 属性是 z-index,但我不知道在哪里或如何插入它。无论我把它放在哪里,它似乎对 .CSS 文件都没有影响。
帮助将不胜感激。我确实给出了正确的答案并为人们投票。