This commit is contained in:
贤心
2021-04-06 16:01:23 +08:00
parent b0646a2f11
commit 41a47c6300
8 changed files with 47 additions and 17 deletions

View File

@@ -99,12 +99,12 @@
deps = []
);
that.use(deps, callback);
that.use(deps, callback, null, 'define');
return that;
};
//使用特定模块
Layui.prototype.use = function(apps, callback, exports){
Layui.prototype.use = function(apps, callback, exports, from){
var that = this
,dir = config.dir = config.dir ? config.dir : getPath
,head = doc.getElementsByTagName('head')[0];
@@ -154,15 +154,15 @@
}());
}
}
//回调
function onCallback(){
exports.push(layui[item]);
apps.length > 1 ?
that.use(apps.slice(1), callback, exports)
that.use(apps.slice(1), callback, exports, from)
: ( typeof callback === 'function' && function(){
//保证文档加载完毕再执行回调
if(layui.jquery && typeof layui.jquery === 'function'){
if(layui.jquery && typeof layui.jquery === 'function' && from !== 'define'){
return layui.jquery(function(){
callback.apply(layui, exports);
});

View File

@@ -459,7 +459,10 @@ layui.define('jquery', function(exports){
Element.prototype.render = Element.prototype.init;
var element = new Element(), dom = $(document);
element.render();
$(function(){
element.render();
});
var TITLE = '.layui-tab-title li';
dom.on('click', TITLE, call.tabClick); //Tab切换

View File

@@ -699,7 +699,9 @@ layui.define('layer', function(exports){
var form = new Form()
,$dom = $(document), $win = $(window);
form.render();
$(function(){
form.render();
});
//表单reset重置渲染
$dom.on('reset', ELEM, function(){

View File

@@ -393,16 +393,21 @@
});
};
//设置HTML内容
//设置或获取 HTML 内容
LAY.prototype.html = function(html){
return this.each(function(index, item){
var that = this;
return html === undefined ? function(){
if(that.length > 0) return that[0].innerHTML;
}() : this.each(function(index, item){
item.innerHTML = html;
});
};
//设置值
//设置或获取
LAY.prototype.val = function(value){
return this.each(function(index, item){
return value === undefined ? function(){
if(that.length > 0) return that[0].value;
}() : this.each(function(index, item){
item.value = value;
});
};