0

这是我喜欢转换为 jQuery 代码的 CSS:

BUTTON:hover .buttonTextDIV {
background-color: #FFFFFF;
border-right: 4px solid #d1dbea;
border-bottom: 2px solid #d1dbea;}

我在 4.01 Transitional 中使用了一个过滤器,我遇到了 $().hover 事件的问题,其中过滤器的效果被 onmouseleave 函数否定了,$().hover 使用它来“模拟”css :hover 选项离开物体。

所以我需要“硬编码”按钮:使用 jQuery 悬停 .buttonTextDIV。

我想专门将此添加到每个元素中,分别使用: $(".buttontext").each(function(){}

有没有办法做到这一点?

我不希望人们告诉我不要使用 4.01,如果您打算这样做,请继续下一个问题。

4

1 回答 1

0

JavaScript 不能直接定义或编辑 CSS 的伪类。除非您直接编辑 CSS。但是,如果hover()对您不起作用(您没有说明原因?),我只能建议您尝试手动定义自己的事件:

.mouseenter()
.mouseleave()

.mouseover()
.mouseout()

于 2012-09-22T02:47:49.070 回答