Ticket/InsdepUI/expand/jquery-easyui-radiobox/radiobox.js

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。


(function($){
$.parser.plugins.push("radiobox");
	function init(target){
		var button = $(
				'<span class="radiobox">' +
				'<span class="radiobox-inner">' +
				'<span class="radiobox-checked"></span>' +
				'<span class="radiobox-unchecked"></span>' +
				'<input class="radiobox-value" type="radio">' +
				'</span>' +
				'</span>').insertAfter(target);
		var t = $(target);
		t.addClass('radiobox-f').hide();
		var name = t.attr('name');
		if (name){
			t.removeAttr('name').attr('radioboxName', name);
			button.find('.radiobox-value').attr('name', name);
		}
		return button;
	}
	function createButton(target){
		var state = $.data(target, 'radiobox');
		var opts = state.options;
		var button = state.radiobox;
		var inner = button.find('.radiobox-inner');

		if(opts.label){
			inner.append('<span class="radiobox-label">'+opts.label+'</span>');
		}

		button.find('.radiobox-value')._propAttr('checked', opts.checked);
		button.removeClass('radiobox-disabled').addClass(opts.disabled ? 'radiobox-disabled' : '');
		button.removeClass('radiobox-reversed').addClass(opts.reversed ? 'radiobox-reversed' : '');
		
		checkButton(target, opts.checked);
		setReadonly(target, opts.readonly);
		$(target).radiobox('setValue', opts.value);
	}
	
	function checkButton(target, checked, animate){
		var state = $.data(target, 'radiobox');
		var opts = state.options;
		opts.checked = checked;
		var inner = state.radiobox.find('.radiobox-inner');
		var _checkbox = inner.find('.radiobox-checked');
		var _unchecked = inner.find('.radiobox-unchecked');
		var obj=$('input.radiobox-value[name="'+opts.name+'"]');

		var input = inner.find('.radiobox-value');
		var ck = input.is(':checked');
		if (ck){
			//默认状态
			_checkbox.css("display","block");
			_unchecked.css("display","none");
		}
		if(opts.checked){
			//点击后的执状态
			var s=false;
			obj.each(function(){
后面还有 163 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。