我在使用psuedo类,但我很难弄清楚如何使用jquery与它们进行交互。我认为这就像为一件物品添加一个类,但如果你看看我的例子,我不知道如何去做这件事。我做了一些搜索,也许我只是看错了方式。用jQuery点击后保持css活动状态
当一个按钮(<span>
)被点击它改变使用:积极,:之前,主动::前等
我想要那个按钮,单击保持下来后推。 (直到另一个<span>
被点击)
.lbButton { background-color:#eaa33d; font-family: 'Open Sans', sans-serif; font-size:18px; text-decoration:none; color:#000; position:relative; padding:10px 20px; padding-right:50px; background-image: url('../images/nav_background1.png'); border-radius: 5px; box-shadow: inset 0px 1px 0px #ede8ba, 0px 5px 0px 0px #ab6c11, 0px 10px 5px #999; margin-left: 30px;cursor: pointer; }
.lbButton:active { top:3px; box-shadow: inset 0px 1px 0px #ede8ba, 0px 2px 0px 0px #ab6c11, 0px 5px 3px #999; }
.lbButton::before { background-color:#4e3108; background-image:url(http://heritageinncharlottesville.com/images/down_arrow.png); background-repeat:no-repeat; background-position:center center; content:""; width:20px; height:20px; position:absolute; right:15px; top:50%; margin-top:-9px; border-radius: 50%; box-shadow: inset 0px 1px 0px #19120f, 0px 1px 0px #827066; }
.lbButton:active::before { top:50%; margin-top:-12px; box-shadow: inset 0px 1px 0px #827066, 0px 3px 0px #19120f, 0px 6px 3px #382e29; }
什么是去这个使用jQuery的方式吗?
注:我得到这个按钮在线和复制的CSS。我已将其修改为我的配色方案
您可以通过添加/删除类的做到这一点。看看toggleClass()http://api.jquery.com/toggleClass/ –
我知道更改类,但使用:之前/之后的东西是我追求的扳手。 –
我不明白downvote。我在点击一个区域后询问是否保持css状态为活动状态,然后当点击另一个区域时我可以释放状态。 这不是一个简单的开关类。 –