如何使用ON / OFF开关代替图像中所示的Checkboxes和Radio按钮来美化网站设计。
答案 0 :(得分:2)
希望这会有所帮助。 Check it out!
$(document).ready(function() {
// Switch toggle
$('.Switch').click(function() {
$(this).toggleClass('On').toggleClass('Off');
});
});
答案 1 :(得分:1)
答案 2 :(得分:1)
如果你想用手做,基本上你有这样的结构:
<div class='button' id='button-0'>
<div class='button-switcher left' id='button-switcher-0'></div>
</div>
使用脚本,您可以通过这种方式为内部div设置动画:
var switchButton = function() {
$(this).toggleClass('left, right');
var versus = $(this).hasClass('right') ? 1 : -1;
var targetLeft = versus * parseInt($(this).parent().css('width')) / 2;
$(this).animate({
'left': '+=' + targetLeft + "px"
});
}
$('.button-switcher').on('click', switchButton);
查看工作 demo 。