0

我已经像这样设计了我的css

.mycss{border: 2px solid; background: url("") no-repeat;}

我怎么能#f00固体之后和不重复后立即添加一个带有 jquery 的空格?

编辑 如果我想用 js 编辑我的 CSS 怎么办?

4

3 回答 3

1

你可以简单地使用这个:

.mycss:hover{border: #f00; background-color: #f00;}

它会做你想做的事情你可以在你的css或你的html页面中添加它作为style标签没有必要为此使用js或jq,它会将它们添加到这个css中,因为你正在添加一些不编辑的东西:D

于 2013-07-07T10:33:08.357 回答
0

正如其他人提到的,CSS 是要走的路。但是,如果您仍然想使用 jQuery,这里有一种方法可以做到这一点。

  • 添加一个具有悬停时要添加的样式的类。

    .onHover {
        border-color: #f00;
        background-color : #f00
     }
    
  • 然后你可以在悬停时使用hoverjQuery 和类的事件。toggle

     $(".mycss").hover(function () {
       $(this).toggleClass("onHover");
     });
    

演示:http: //jsfiddle.net/hungerpain/gU7Zp/

于 2013-07-07T10:41:44.827 回答
0

对 color使用特定的 CSS 属性:

background-color: #f00

这不会覆盖background-imageor background-position。对于边界,border-color有财产。

于 2013-07-07T10:35:52.470 回答