用于悬停背景颜色更改的jQuery绑定处理程序的Knockout在IE8中不起作用



我创建了一个自定义绑定处理程序,它可以在Chrome和Firefox中使用,但不幸的是,它不能在IE8中使用。它的目的是在用户将鼠标悬停在某个元素上时更改该元素的背景色。当绑定到该元素的数据被"选中"时,它还设置背景色(不仅仅是在鼠标悬停时),但如果该元素未被选中,则该元素应返回其原始背景色。

在IE8中,元素不会返回到原始颜色(无法取消选择),如jsFiddle所示。有人能告诉我我做错了什么吗?

这太傻了——我在$e.css("background")中使用了简写"background",而不是"backgroundcolor"。

最新更新