Jor*_*ein 144
不依赖于jQuery:
该:active伪类用于会在用户点击,而他们申请的CSS元素.
.button {
color: red;
}
.button:active {
color: green;
}
Run Code Online (Sandbox Code Playgroud)
zzz*_*Bov 19
以下是如何进行纯css切换'按钮'(需要CSS3):
.toggle-button
{
background-color: #FF0000;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.toggle-box:checked + .toggle-button
{
background-color: #00FF00;
}Run Code Online (Sandbox Code Playgroud)
<input type="checkbox" class="toggle-box" id="toggle-1" />
<label for="toggle-1" class="toggle-button">Click Me</label>Run Code Online (Sandbox Code Playgroud)
当然,和往常一样,IE在CSS上失败了(无法弄清楚:checked伪类),所以你最好只使用JavaScript.
小智 9
使用jQuery.
$(function(){
$('#yo-content').click(function() {
$(this).toggleClass('make-me-green');
});
});
Run Code Online (Sandbox Code Playgroud)
CSS:
#yo-content {
background-color: #ff0000;
cursor: pointer;
}
.make-me-green {
background-color: #33ff00 !important;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="yo-content">Feel free to click</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75078 次 |
| 最近记录: |