我有一个main.js文件,其中包含多个函数(例如ajax调用和基于页面函数),我需要在不同的时间间隔和不同的页面上加载。我的问题是$(document).ready(function(){});
一次加载所有内容。
我知道在jqm我可以使用.on ('pageinit', "pagename", event(){});
有类似于jquery的东西吗?我想在我的网络应用程序中为我的所有js函数保留一个.js文件。
非常感谢。
答案 0 :(得分:0)
你必须自己实现这个。但是,您可以为您的页面设置ID并将其用作“函数选择器”。 Crapy示例:
HTML
<body id="foo"></body>
JS
$(function() {
siteFunctions = {};
siteFunctions.foo = function() {
alert('bar');
}
var siteId = $('body').attr('id');
if (typeof siteFunctions[siteId] == 'function') siteFunctions[siteId]();
}