在.load之后执行.ready()函数

时间:2013-05-17 19:52:51

标签: jquery load document ready

我的问题是我尝试在.load

之后加载document.ready函数

首先我在每个站点都使用了文档,但现在我决定在包装器中加载.load的内容,该站点有一些函数的文件准备,现在我想在.load准备好之后执行它们,现在我试过这个

首页是这样的

...
<script>

$(document).ready(function()
{
    $('.file').preimage();
});

</script>
...

现在是简单的html,我试过这个

...
    function showHint(str, dir)
    {
    $( "#wrapper" ).html( '<span id="loader"></span>' );
    $('#wrapper').load(str +'.php?' + $.param(dir),function(){

    $('.file').preimage();
...

在我的索引中,但它确实有效,我的代码有什么问题?

对不起我糟糕的英语......我希望这并不难理解

1 个答案:

答案 0 :(得分:0)

你在什么时候调用这个函数? 它应该像那样工作:

function showHint(str, dir) {
   $("#wrapper").html( '<span id="loader"></span>');
   $('#wrapper').load(str +'.php?' + $.param(dir), function() {
      $('.file').preimage();
   });
}

$(document).ready(function() {
    showHint('some-url', 'some-param');
});