为了账号安全,请及时绑定邮箱和手机立即绑定

写完的代码和示例代码一样可是为什么一个改变的是字体颜色一个是背景色?

$(function () {

                $("div").hover(

                function () {

                    $(this).addClass("orange");

                },

                function () {

                    $(this).removeClass("blue")

                })

            });


正在回答

1 回答

因为css里面的样式定义的 .orange 不一样。如果你把style.css 改成

div
{
    width: 160px;
    border: solid 1px #ccc;
    padding:8px;
    text-align:center;
}
.orange
{
    color:Orange;
}

就会是改变字体颜色了。

题外话:.removeClass() 里应该是 "orange".

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

写完的代码和示例代码一样可是为什么一个改变的是字体颜色一个是背景色?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信