2013-02-26 21 views
1

我是jquery的新手,我需要集成一些代码,并使用.load()函数从外部html文件调用它。这部分代码是包含视频和说明的.div。我需要做的就是使fitVids适用于从外部文件加载的代码。如何将fitVids.js集成到.load函数中?

这是div.featured容器装载HTML:

<div class="featured-container"> 
    <div class="container player clearfix"> 
      <div class="span8 video-container"> 
       <iframe width="600" height="338" src="http://www.youtube.com/embed/QkhqI49QeaM?rel=0" frameborder="0" allowfullscreen></iframe> 
      </div> 
      <div class="span4 featured-content"> 
       <div class="feat-meta">May 8, 2010 at 16:50/by <a href="">Silviu Stefu</a></div> 
       <h2>Retiner - Mobile UI Kit</h2> 
       <p> 
        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 
        tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 
        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse. 
       </p> 
       <a class="button-normal" href="">Read More...</a> 
      </div> 
     </div> 
    </div> 

这里是JS:

//load the first list item link 
    var firstLoad = $('.thumbnails li:nth-child(2) a').attr('href')+' .player'; 
    $('.featured-container').load(firstLoad,'',showTheContent()); 
    function showTheContent() { 
      $('.player').fitVids().fadeIn('slow'); 
     } 

    //load the links on click 
    $('.thumbnails li a').click(function(){ 
     var toLoad = $(this).attr('href')+' .player'; 
     $('.player').fadeOut('slow',loadContent); 
     $('#load').remove(); 
     $('#load').fadeIn('normal'); 
     function loadContent() { 
      $('.featured-container').load(toLoad,'',showNewContent()); 
     } 
     function showNewContent() { 
      $('.player').fadeIn('slow',hideLoader()); 
     } 
     function hideLoader() { 
      $('#load').fadeOut('normal'); 
     } 
     return false; 
    }); 

所以,在这里我应该把.fitVids()函数使流体流动?

回答

0

我会用这个成功函数,这样如果它的加载运行的代码。

$("#success").load("file.html", function(response, status, xhr) { 
    if (status == "succes") { 
    // your code 
    } 
}); 
+0

它不起作用。我看不到.fitVids()的任何效果 – user2111756 2013-02-26 18:00:15