我们正尝试仅根据请求地址提供某些要运行的功能。
我想知道我们该怎么做:
if(condition1)
{
$(document).ready(function() {
...
...
// condition1's function
});
}
else if(condition2)
{
$(document).ready(function() {
...
...
// condition2's function
});
else if...
我想知道哪种好的模式可以解决这个问题?因为我们将所有功能都放在一个文件中。
最佳答案
这取决于您的情况...
如果它们都是相似的格式,则可以执行类似的操作
array = [
["page1", page1func],
["page2", page2func],
...
]
for(i=0; i<array.length; ++i)
{
item = array[i];
if(pageName == item[0]) $(document).ready(item[1]);
}
关于javascript - Javascript功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1049745/