2011-06-22 56 views
2

Firebug給出了上述錯誤。我不知道應該在哪裏尋找修復。 $ v_0爲空 [Break On This Error] var $ v_1 = $ v_0.parentElement();我沒有看到下面的代碼中的這一行。請建議。 (靜態代碼我發佈http://www.codeupload.com/4063在這裏工作)

我不想負面的點,但我別無選擇,只能把整個代碼。

<center> 
<div id="BackgroundFrame"> 
    <div id="slides"> 
     <div class="slides_container"> </div>   
     <a href="#" class="prev"><img src="_layouts/jquery/arrow-prev.png" width="24" height="43" alt="Arrow Prev"></a> 
     <a href="#" class="next"><img src="_layouts/jquery/arrow-next.png" width="24" height="43" alt="Arrow Next"></a> 
    </div> 
    <img src="_layouts/jquery/example-frame.png" width="739" height="341" alt="Example Frame" id="frame"> 
</div>  
</center> 
<link rel="stylesheet" href="_layouts/jquery/global.css"> 
<script type="text/javascript" src="_layouts/jquery/jquery-1.6.1.min.js"></script> 
<script type="text/javascript" src="_layouts/jquery/slides.min.jquery.js"></script> 
    <script> 
     $(function(){ 
      $('#slides').slides({ 
       preload: true, 
       preloadImage: 'img/loading.gif', 
       play: 5000, 
       pause: 2500, 
       hoverPause: true, 
       animationStart: function(current){ 
        $('.caption').animate({ 
         bottom:-50 
        },100); 
        if (window.console && console.log) { 
         // example return of current slide number 
         console.log('animationStart on slide: ', current); 
        }; 
       }, 
       animationComplete: function(current){ 
        $('.caption').animate({ 
         bottom:0 
        },200); 
        if (window.console && console.log) { 
         // example return of current slide number 
         console.log('animationComplete on slide: ', current); 
        }; 
       }, 
       slidesLoaded: function() { 
        $('.caption').animate({ 
         bottom:0 
        },200); 
       } 
      }); 
     }); 
    </script> 
<script> 
    function GetAllImages() 
    { 
     $("#slideshowPicturePlaceholder").css("display", "block"); 
     var soapEnv = "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'><soapenv:Body><GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>"; 
     soapEnv += "<listName>News with Pictures</listName>"; 
     soapEnv += "<query><Query><Where><Eq> <FieldRef Name='Active'/> <Value Type='Boolean'>1</Value> </Eq> </Where><OrderBy Override='TRUE'><FieldRef Name='Created' Ascending='FALSE' /></OrderBy></Query></query>"; 
     soapEnv += "<viewFields><ViewFields><FieldRef Name='Title'/><FieldRef Name='ows_FileLeafRef'/><FieldRef Name='NewsLink'/></ViewFields></viewFields><rowLimit></rowLimit>";  
     soapEnv += "</GetListItems></soapenv:Body></soapenv:Envelope>"; 

     var port = window.location.port; 
     if (port.length <= 0) 
     port = ""; 
     else 
     port = ":" + port; 
     var webservice = window.location.protocol + "//" + window.location.hostname + port + L_Menu_BaseUrl + "/_vti_bin/lists.asmx"; 

     $.ajax(
     { 
      url : webservice, 
      type : "POST", 
      dataType : "xml", 
      data : soapEnv, 
      complete : processQueryResults, 
      contentType : "text/xml; charset=utf-8", 
      error : function (xhr) 
      { 
      alert('Error! Status = ' + xhr.status); 
      } 
     }); 
    } 
    function processQueryResults(xData, status) 
    { 
     var port = window.location.port; 
     if (port.length <= 0) 
     port = ""; 
     else 
     port = ":" + port; 
     // Change the below to point to your image library 
     var imageURL = window.location.protocol + "//" + window.location.hostname + port + L_Menu_BaseUrl + "/Splash Image Rotator/"; 
     var itemURL = window.location.protocol + "//" + window.location.hostname + port + L_Menu_BaseUrl + "/Splash Image Rotator/Forms/DispForm.aspx?ID="; 

     $(xData.responseXML).find("z\\:row").each(function() 
     { 
      var title = $(this).attr("ows_Title"); 
      var imageLink = imageURL + $(this).attr("ows_FileLeafRef").substring($(this).attr("ows_FileLeafRef").indexOf('#') + 1); 
      var itemLink = $(this).attr("ows_NewsLink"); 
      var liHtml = "<div class='slide'><a href='"+itemLink+"' target='_blank' border='0'><img width='420' height='220' src='" + imageLink +"'/></a>" + "<div class='caption' style=\"bottom:'0'\"><p>" + title + "</p></div></div>"; 
     $("#slides_container").append(liHtml); 
     }); 

    }    
GetAllImages(); 

</script> 
+0

名爲'$ v_0'的變量無法在您發佈的代碼中顯示。控制檯說什麼文件發生錯誤?我的猜測是:'slides.min.jquery.js'。 –

+0

我認爲這是jQuery的衝突問題。 –

+1

我得到這與sharePoint ... –

回答

1

檢查插件。這可能是你問題的根源。

+0

你的意思是java庫?它適用於硬編碼圖像,鏈接和標題。 –

+1

@Amitabh不,他的意思是'slides.min.jquery.js'和其他任何可能出現在頁面上的jQuery插件。 –

相關問題