테스트 사이트 - 개발 중인 베타 버전입니다

prettyphoto를 잘 다루시는 분께 질문드립니다~

· 13년 전 · 1368 · 2
오랜만에 찾아뵙습니다~ ㅎㅎ
prettyphoto를 요즘 공부하고 있거든요..시하님한테 삘받아서 ㅎㅎ

근데 요넘의 prettyphoto가 다 좋은데 딱 하나 문제를 못풀고 있네요..
혹시 아시는 분 있으심 좀 도와주십시오~

prettyphoto가 자체에서 autoplay가 가능하도록 되어 있는데요.
그게 문제는 js파일에서 가능하도록 해버리면
모든 페이지에서 다 autoplay가 되버리더라구요..
제가 원하는건 한페이지 내에서 특정부분만 autoplay가 적용되면 좋겠거든요..

<a href="picture.jpg" rel="prettyPhoto[pp_gal]" rev="autoplay_slideshow:true">Link</a>

요런 식으로 작성해보았는데 원하는대로 설정은 안되네요..

prettyphoto를 사용하는데 있어 특정부분만 autoplay가 되도록 적용시키는 방법을 배우고 싶습니다.
고수님들 도와주세요~

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

prettyPhoto 소스 다운받아서 예제 파일(index.html)을 보니 거기에 답이 있네요.

186라인에 $(".gallery:first a[rel^='prettyPhoto']").prettyPhoto({animation_speed:'normal',theme:'light_square',slideshow:3000, autoplay_slideshow: true}); 라고 되어 있듯이 jQuery로 범위를 지정한 후 거기에만 prettyPhoto 적용하면 되겠습니다.

예제에서는 gallery 클래스 지정된 엘러먼트(예제에서는 58라인의 <ul class="gallery clearfix">)의 첫번째 자녀(li)에서 a 태그 중 rel에 prettyPhoto지정된 엘러먼트에서 prettyPhoto를 지정할 때에 autoplay_slideshow 값을 true로 주었습니다.
13년 전
아~ 이해할 것 같습니다 ^^
평션을 주면서 각각의 범위를 잡아 실행하면 원하는 부분만 옵션을 다르게 사용할 수 있다는 말씀이지요?
제가 올바르게 이해한 것인지요? ㅎㅎ
도움 주셔서 너무 감사드립니다..

게시글 목록

번호 제목
12487
12486
380
12484
12483
376
12482
12481
12479
12478
12477
12476
12475
12474
12473
12472
12471
12470
12469
371
12468
12467
12466
12465
12464