$(function () { $('.button-checkbox').each(function () { var $widget = $(this), $button = $widget.find('button'), $checkbox = $widget.find('input:checkbox'), color = $button.data('color'), settings = { on: {icon: 'glyphicon glyphicon-check'}, off: {icon: 'glyphicon glyphicon-unchecked'} }; $button.on('click', function () { $checkbox.prop('checked', !$checkbox.is(':checked')); $checkbox.triggerHandler('change'); updateDisplay(); }); $checkbox.on('change', function () { updateDisplay(); }); function updateDisplay() { var isChecked = $checkbox.is(':checked'); $button.data('state', (isChecked) ? "on" : "off"); $button.find('.state-icon') .removeClass() .addClass('state-icon ' + settings[$button.data('state')].icon); if (isChecked) { $button .removeClass('btn-default') .addClass('btn-' + color + ' active'); } else { $button .removeClass('btn-' + color + ' active') .addClass('btn-default'); } } function init() { updateDisplay(); if ($button.find('.state-icon').length == 0) { $button.prepend(''); } } init(); }); });

Đăng Ký Tài Khoản

Nếu bạn đã đăng ký tài khoản, vui lòng đăng nhập Tại Đây.

Lưu ý: Các mục dấu sao màu đỏ không được bỏ trống & phải điền đầy đủ, chính xác

Đăng Ký Tài Khoản


Thư thông báo

Đăng ký nhận thư thông báo & các chương trình Quà tặng, Khuyến mại

Bằng Cách Check Đồng Ý, Tôi đã đọc & đồng ý với Chính sách bảo mật

Chat ngay