2016-10-10 2 views

답변

0

슬라이드를 자바 스크립트로 전환해야 템플릿이 만들어집니다.

우선 링크가 https://html5up.net/uploads/demos/lens/ 인 iframe을 가지고 있습니다. 코드를 보면 main 객체를 선언하는 라이브러리 main.js을 찾을 수 있습니다. 다음과 같이이 main 당신이 슬라이드를 전환 할 수 있습니다 사용

:

수는 슬라이드의 수입니다
main.switchTo(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)); 
    } 
}); 

을 그리고 당신은 URL로 양식 ?slideNumber=1의 쿼리 문자열을 추가하여 그 코드를 실행 할 수 있어야한다 :

은 다음과 같습니다.

관련 문제