그냥 빨리 면책 조항을 내용 :
을 수평 페이드로드를 체크 아웃 않습니다 ...하지만이 확실히 거기에 가장 완벽한 솔루션이 아닙니다. 나는 당신과 비슷한 문제에 대해 처음부터 생각해 낸 빠른 해결책이었습니다. 여러 가지 방법 중 하나 일뿐입니다.
이
도 여기에 기능을 기반으로하지만, 꽤 아래로 손질되었습니다
https://www.facebook.com/Bio35/app_201742856511228
자바 스크립트 (이전이의 헤더에 jQuery를해야합니다)
$(document).ready(function() {
$.ajaxSetup ({
cache: false
});
var loadUrl = "scripts/item-loader.php";
page = 1;
total_pages = /* total number of pages, calculated dynamically or otherwise */;
prev_arow = "#left_arrow";
next_arow = "#right_arrow";
$(prev_arow).hide();
$(".hide").hide();
$(prev_arow).click(function() {
prev_page = page - 1;
$("#wrapper"+page).fadeOut("normal", function() {
$("#wrapper"+prev_page).fadeIn("slow");
});
if(prev_page == 1) { $(this).hide(); }
if(page == total_pages) { $(next_arow).show(); }
page--;
});
$(next_arow).click(function() {
next_page = page + 1;
$("#wrapper"+page).fadeOut("normal", function() {
$("#wrapper"+next_page).fadeIn("slow");
});
if(page == 1) { $(prev_arow).show(); }
if(next_page == total_pages) { $(next_arow).hide(); }
page++;
});
$("#thumbs div div").click(function() {
var my_id = $(this).attr('id');
$("#product_wrapper").load(loadUrl, {product: my_id}, function() {});
});
});
을
JQuery와에
<div id="product_wrapper">
<!-- display format goes here -->
</div>
<div id="bottom_wrapper">
<div id="left_arrow">
</div>
<div id="thumbs">
<div id="wrapper1">
<div id="p1"><!-- thumbnail --></div>
<div id="p2"><!-- thumbnail --></div>
<div id="p3"><!-- thumbnail --></div>
</div>
<div id="wrapper2" class="hide">
<div id="p4"><!-- thumbnail --></div>
<div id="p5"><!-- thumbnail --></div>
<div id="p6"><!-- thumbnail --></div>
</div>
<div id="wrapper3" class="hide">
<div id="p7"><!-- thumbnail --></div>
<div id="p8"><!-- thumbnail --></div>
<div id="p9"><!-- thumbnail --></div>
</div>
</div>
<div id="right_arrow">
</div>
</div>
1,363,210, "scripts/item-loader.php"
은 기본적으로 HTML에서 <!-- display format goes here -->
과 같은 형식을 반영하는 AJAX 파일입니다. 단순히 product
의 POST 값을 가져오고, 자바 스크립트 끝으로 AJAX 호출에 사용되며, 선택한 항목에 대한 정보를 출력합니다.
코드가 충분히 자신있게 말하면 좋겠다. 설명이 필요하면 알려주세요.
이 기능과 유사합니까? https://www.facebook.com/Bio35/app_201742856511228 – Mike
예, 정확합니다. 이 작업은 jQuery를 사용하여 완료 되었습니까? – lonewulf
@zefs 예, jQuery (및 "축소판 그림"을 선택한 경우 동적으로 내용을로드하는 AJAX)이 내장되어 있습니다. 나는 잠시 후에 답을 올릴 것이다. – Mike