Jquery如何添加:悬停到css样式表

时间:2012-09-22 02:24:05

标签: javascript jquery css

这是我想转换为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,如果你打算这样做,请继续讨论下一个问题。

1 个答案:

答案 0 :(得分:0)

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

.mouseenter()
  .mouseleave()

.mouseover()
  .mouseout()