嗨我的js代码有问题。所以,我在我的网站中包含'head',脚本
var Engine;
jQuery
(
function($)
{
Engine =
{
utils :
{
site : function(id)
{
$('#content').html('<strong>Please wait..</strong>').load('engine.php',{'site':id},function()
{
os = {adres:'drugi'};
history.pushState(os,'s',ts);
}
);
},
topnav : function()
{
$('div li').bind('click',function()
{
Engine.utils.site($(this).attr('rel'));
unbind('click',false);
}
);
}
}
};
Engine.utils.topnav();
}
);
现在我想在index.php中调用包含脚本
<script language="JavaScript" type="text/javascript">
Engine.utils.site(1);
</script>
以上是一个问题,上面的代码不起作用。
但是,如果我点击任何'li'元素Engine.utils.site工作正确。
请帮我,我试试几天。 Sory因为我的英语不好
答案 0 :(得分:0)
这是因为关闭而发生的。您的对象Engine
在匿名函数
答案 1 :(得分:0)
您是否尝试过将呼叫置于就绪功能中?
<script language="JavaScript" type="text/javascript">
$(function() {
Engine.utils.site(1);
});
</script>