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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。