bootstrap-util.js 1.17 KB
$('.btn-toggle').click(function(){
    var $this = $(this); //找到当前btn-toggle定义的按钮组
    
    //这段代码中找到对应的btn-primary定义的按钮并且去掉相关CSS类定义
    if($this.find('.btn-primary').length>0){
      $this.find('.btn').toggleClass('btn-primary');
    }
    
    //下面添加其它按钮CSS定义支持
    if($this.find('.btn-success').length>0){
      $this.find('.btn').toggleClass('btn-success');
    }
    
    if($this.find('.btn-info').length>0){
      $this.find('.btn').toggleClass('btn-info');
    }

    if($this.find('.btn-danger').length>0){
      $this.find('.btn').toggleClass('btn-danger');
    }
    
    if($this.find('.btn-warning').length>0){
      $this.find('.btn').toggleClass('btn-warning');
    }
    
    /* 
     *  这里我们可以修改btn定义不同的切换按钮样式:danger,info,success,primary
     */
    
    $this.find('.btn').toggleClass('btn-default').toggleClass('active');

});

$('.btn-select .btn').click(function(e){
	e.preventDefault();
	var $this = $(this); 
	
	$this.addClass('btn-primary').siblings().removeClass('btn-primary').addClass('btn-default');
});