我在 Javascript 中的 Segmented Control 上找到了一篇很棒的帖子,其中提到了创建分段控件的绝佳解决方案,小提琴在这里:http: //jsfiddle.net/LdZk8/1/
jquery 很短,非常棒:
$("ul.buttonGroup").click(function (event) {
$("li", this)
.removeClass("selected")
.filter(event.target)
.addClass("selected");
});
我的问题是这在 safari 和 chrome 中运行良好,但在 Firefox 中无法正确渲染。只需在 Firefox 中查看小提琴并点击运行,您就会看到。
有谁知道我该如何纠正这个?我相信它与 CSS 相关,也许 webkit 元素被忽略了,但我不确定如何为 FF 解决这个问题。
谢谢!