Scripts/artDialog4.1.7/_doc/demo.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
document.title += ' ' + art.dialog.fn.version;
// 运行代码
$.fn.runCode = function () {
var getText = function(elems) {
var ret = "", elem;
for ( var i = 0; elems[i]; i++ ) {
elem = elems[i];
if ( elem.nodeType === 3 || elem.nodeType === 4 ) {
ret += elem.nodeValue;
} else if ( elem.nodeType !== 8 ) {
ret += getText( elem.childNodes );
};
};
return ret;
};
var code = getText(this);
new Function(code).call(window);
return this;
};
$(function(){
// 按钮触发代码运行
$(document).bind('click', function(event){
var target = event.target,
$target = $(target);
if ($target.hasClass('runCode')) {
$('#' + target.name).runCode();
};
});
// 跳转到头部
var $footer = $('#footer');
if (!$footer[0]) return;
$footer.bind('click', function () {
window.scrollTo(0, 0);
return false;
}).css('cursor', 'pointer')[0].title = '回到页头';
});
// 皮肤选择
window._demoSkin = function () {
art.dialog({
id: 'demoSkin',
padding: '15px',
title: 'artDialog皮肤展示',
content: _demoSkin.tmpl
});
};
_demoSkin.tmpl = function (data) {
var html = ['<table class="zebra" style="width:480px"><tbody>'];
for (var i = 0, length = data.length; i < length; i ++) {
html.push('<tr class="');
html.push(i%2 ? 'odd' : '');
html.push('"><th style="width:7em"><a href="?demoSkin=');
后面还有 66 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。