您的位置:首页 > Web前端 > JQuery

Jquery预加载的几种方式

2018-01-15 16:16 274 查看
Jquery加载的几种方式

//①页面加载完之前执行,与嵌入的js加载方式一样

(function ($) {

    alert('start');

})(jQuery);

//②页面加载后执行

$(document).ready(function(){

    alert('jquery ready');

});

//③页面加载后执行

$(function(){

    alert('jquery onload');

});

//④页面加载后执行

jQuery(function($) {

  alert('jQuery ready ');

});

参考代码:

<SCRIPT type="text/javascript">
var tabOnSelect = function(title) {
//根据标题获取tab对象
var currTab = $('#tabs').tabs('getTab', title);
var iframe = $(currTab.panel('options').content);//获取标签的内容

var src = iframe.attr('src');//获取iframe的src
//当重新选中tab时将ifram的内容重新加载一遍,目的是获取当前页面的最新内容
if (src)
$('#tabs').tabs('update', {
tab : currTab,
options : {
content : createFrame(src)//ifram内容
}
});

};

var _menus;
$(function() {//预加载方法
//通过ajax请求菜单
$.ajax({
url : '${baseurl}menu.json',
type : 'POST',
dataType : 'json',
success : function(data) {
_menus = data;
initMenu(_menus);//解析json数据,将菜单生成
},
error : function(msg) {
alert('菜单加载异常!');
}
});

//tabClose();
//tabCloseEven();
//加载欢迎页面
$('#tabs').tabs('add', {
title : '欢迎使用',
content : createFrame('${baseurl}welcome.action')
}).tabs({
//当重新选中tab时将ifram的内容重新加载一遍
onSelect : tabOnSelect
});

//修改密码
$('#modifypwd').click(menuclick);

});

//退出系统方法
function logout() {
_confirm('您确定要退出本系统吗?',null,
function(){
location.href = '${baseurl}logout.action';
}
)
}

//帮助
function showhelp(){
window.open('${baseurl}help/help.html','帮助文档');
}

</SCRIPT>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery 预加载