2016-10-10 73 views

回答

0

您需要通過javascript切換幻燈片,這就是模板的構建方式。

首先,你有一個iframe的鏈接到https://html5up.net/uploads/demos/lens/ - 在那裏看代碼,你會發現圖書館main.js,宣佈main對象。

使用此main你可以切換幻燈片如下:

main.switchTo(number); 

其中number是幻燈片的數量。

現在,你需要的是在javascript中處理url參數並使用它們來調用它。爲此,請從How can I get query string values in JavaScript?獲取代碼,並在頁面加載後立即運行。

它看起來像這樣:

function getParameterByName(name, url) { 
    if (!url) url = window.location.href; 
    name = name.replace(/[\[\]]/g, "\\$&"); 
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), 
     results = regex.exec(url); 
    if (!results) return null; 
    if (!results[2]) return ''; 
    return decodeURIComponent(results[2].replace(/\+/g, " ")); 
} 

$(document).ready(function(){ 
    var slideNumber = getParameterByName('slideNumber'); 
    if(slideNumber !== null) 
    { 
     main.switchTo(parseInt(slideNumber, 10)); 
    } 
}); 

然後你應該能夠通過添加的形式?slideNumber=1到URL的查詢字符串來觸發代碼。