【问题标题】:execute .ready() function after .load在 .load 之后执行 .ready() 函数
【发布时间】:2013-05-18 04:00:55
【问题描述】:

我的问题是我尝试在 .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();
...

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

对不起我蹩脚的英语......我希望它不是那么难理解

【问题讨论】:

    标签: jquery load document ready


    【解决方案1】:

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

    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');
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      • 2014-02-15
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多