【问题标题】:Mouseover on radio button replacement?鼠标悬停在单选按钮替换?
【发布时间】:2011-01-24 22:59:20
【问题描述】:

我正在使用 jQuery 替换此页面上的单选按钮 - http://www.justdoors.co/product-selection/,并且想知道是否也可以添加鼠标悬停效果?

我希望当用户在列表中上下移动时,灰色箭头在鼠标悬停/悬停时变为绿色。

【问题讨论】:

  • 你用什么替换单选按钮?
  • @Šime Vidas 带图片。

标签: jquery radio-button mouseover image-replacement


【解决方案1】:

您的所有替换单选按钮似乎都具有“imageCheck”类,因此您可以将效果绑定到鼠标悬停/鼠标悬停:

$('.imageCheck')
    .mouseover(function() { 
        $(this).attr("src", "/changedimage.jpg");
    })
    .mouseout(function() {
        $(this).attr("src", "/originalimage.jpg");
});

【讨论】:

  • 对...这就是我想要它做的事情,但选定的按钮仍然保持绿色...希望当鼠标悬停在另一个选择上时它会变灰。当光标放在按钮的标签上时,还希望按钮更改图像/颜色
  • 另外,如果我选择其他单选按钮之一,箭头现在不会保持“选中”状态
  • 这只是一些要添加的 JavaScript。当悬停在其他图像上时,将 $("#selectedButton") (或任何你称之为的)的图像设置为灰色。
  • 已经上传了一个jsFiddle,所以你可以看到编码是什么-jsfiddle.net/PvS3C
【解决方案2】:

您也可以随时使用 CSS,参见示例 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 2016-06-23
    相关资源
    最近更新 更多