Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przerobienie skryptu
SpiJay
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 18.11.2009
Skąd: Grudziądz

Ostrzeżenie: (0%)
-----


Cześć,

potrzebuję pomocy osób bardziej obeznanych w kwestii JS.
Korzystam ze skryptu o nazwie Supersized - Fullscreen Slideshow jQuery Plugin, cały skrypt do pobrania jest tutaj,a a demo tutaj.

Ogólnie wszystko wygląda tak:

(Wzorując się demo, które podesłałem wyżej)

Aktualny efekt jest taki:
w tle pod tekstem przesuwają się obrazy o stałej szerokości...
Do zobrazowania taki kod:
  1. <div id="obraz-w-tle">
  2. <div class="box-absolute">tresc</div>
  3. </div>


po kliknięciu "następny" pojawia się inny obraz.


A ja chcę do tego dodać:
aby obrazy przesuwały się wraz z kilkoma tekstami. Dajmy na to, niech to będzie DIV abym mógł sobie jakość to wystylizować za pomocą CSS

Do zobrazowania taki kod:
  1. <div id="obraz-w-tle">
  2. <div id="text-obraz">tresc</div>
  3. <div class="box-absolute">tresc</div>
  4. </div>


po kliknięciu "następny" pojawia się inny obraz z nowym id="text-obraz"...

Jak takie coś zrobić ?
Bardzo zależy mi na czasie, klient się niecierpliwi, a nie mam tyle czasu aby przestudiować ten język od podstaw... (IMG:style_emoticons/default/nerdsmiley.png)

Pozdrawiam,
Patryk Szram

Ten post edytował SpiJay 15.10.2012, 17:34:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukasz1985
post
Post #2





Grupa: Zarejestrowani
Postów: 205
Pomógł: 43
Dołączył: 5.03.2012

Ostrzeżenie: (0%)
-----


Postaram się w ciągu godziny dać odpowiedź

[JAVASCRIPT] pobierz, plaintext
  1.  
  2.  
  3. jQuery(function($){
  4.  
  5. $.supersized({
  6.  
  7. // Functionality
  8. slideshow : 1, // Slideshow on/off
  9. autoplay : 0, // Slideshow starts playing automatically
  10. start_slide : 1, // Start slide (0 is random)
  11. stop_loop : 0, // Pauses slideshow on last slide
  12. random : 0, // Randomize slide order (Ignores start slide)
  13. slide_interval : 3000, // Length between transitions
  14. transition : 6, // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
  15. transition_speed : 1000, // Speed of transition
  16. new_window : 1, // Image links open in new window/tab
  17. pause_hover : 0, // Pause slideshow on hover
  18. keyboard_nav : 1, // Keyboard navigation on/off
  19. performance : 1, // 0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
  20. image_protect : 1, // Disables image dragging and right click with Javascript
  21.  
  22. // Size & Position
  23. min_width : 0, // Min width allowed (in pixels)
  24. min_height : 0, // Min height allowed (in pixels)
  25. vertical_center : 1, // Vertically center background
  26. horizontal_center : 1, // Horizontally center background
  27. fit_always : 0, // Image will never exceed browser width or height (Ignores min. dimensions)
  28. fit_portrait : 1, // Portrait images will not exceed browser height
  29. fit_landscape : 0, // Landscape images will not exceed browser width
  30.  
  31. // Components
  32. slide_links : 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank')
  33. thumb_links : 1, // Individual thumb links for each slide
  34. thumbnail_navigation : 0, // Thumbnail navigation
  35. slides : [ // Slideshow Images
  36. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/kazvan-1.jpg', title : 'Image Credit: Maria Kazvan', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/kazvan-1.jpg', url : 'http://www.nonsensesociety.com/2011/04/maria-kazvan/', id: 1},
  37. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/kazvan-2.jpg', title : 'Image Credit: Maria Kazvan', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/kazvan-2.jpg', url : 'http://www.nonsensesociety.com/2011/04/maria-kazvan/'},
  38. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/kazvan-3.jpg', title : 'Image Credit: Maria Kazvan', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/kazvan-3.jpg', url : 'http://www.nonsensesociety.com/2011/04/maria-kazvan/'},
  39. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/wojno-1.jpg', title : 'Image Credit: Colin Wojno', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/wojno-1.jpg', url : 'http://www.nonsensesociety.com/2011/03/colin/'},
  40. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/wojno-2.jpg', title : 'Image Credit: Colin Wojno', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/wojno-2.jpg', url : 'http://www.nonsensesociety.com/2011/03/colin/'},
  41. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/wojno-3.jpg', title : 'Image Credit: Colin Wojno', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/wojno-3.jpg', url : 'http://www.nonsensesociety.com/2011/03/colin/'},
  42. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/shaden-1.jpg', title : 'Image Credit: Brooke Shaden', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/shaden-1.jpg', url : 'http://www.nonsensesociety.com/2011/06/brooke-shaden/'},
  43. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/shaden-2.jpg', title : 'Image Credit: Brooke Shaden', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/shaden-2.jpg', url : 'http://www.nonsensesociety.com/2011/06/brooke-shaden/'},
  44. {image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/shaden-3.jpg', title : 'Image Credit: Brooke Shaden', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/shaden-3.jpg', url : 'http://www.nonsensesociety.com/2011/06/brooke-shaden/'}
  45. ],
  46.  
  47. // Theme Options
  48. progress_bar : 1, // Timer for each slide
  49. mouse_scrub : 0
  50.  
  51. });
  52.  
  53.  
  54. theme.beforeAnimation = function (direction) {
  55. var slajdDocelowy = vars.current_slide
  56.  
  57. if (slajdDocelowy == 0) {
  58. $('.slide-' + slajdDocelowy ).append('<div class="element_dodatkowy" style="z-index: 9999; background: white; position: absolute; left: 10px; top: 20px;">Treść dla slajdu 0</div>')
  59. } else if (slajdDocelowy == 1) {
  60. $('.slide-' + slajdDocelowy ).append('<div class="element_dodatkowy" style="z-index: 9999; background: white; position: absolute; left: 10px; top: 20px;">Treść dla slajdu PIERWSZEGO</div>')
  61. } else if (slajdDocelowy == 2) {
  62. $('.slide-' + slajdDocelowy ).append('<div class="element_dodatkowy" style="z-index: 9999; background: white; position: absolute; left: 10px; top: 20px;">Treść dla slajdu Drugiego</div>')
  63. } else if (slajdDocelowy == 3) {
  64. $('.slide-' + slajdDocelowy ).append('<div class="element_dodatkowy" style="z-index: 9999; background: white; position: absolute; left: 10px; top: 20px;">Treść dla slajdu Trzeciego </div>')
  65. }
  66.  
  67. /*
  68.   *
  69.   * Można też tak:
  70.   *
  71.   switch (slajdDocelowy) {
  72.   case 0:
  73.   $('.slide-' + slajdDocelowy ).append('<div class="element_dodatkowy" style="z-index: 9999; background: white; position: absolute; left: 10px; top: 20px;">Treść dla slajdu 0</div>')
  74.   break;
  75.   case 1:
  76.   $('.slide-' + slajdDocelowy ).append('<div class="element_dodatkowy" style="z-index: 9999; background: white; position: absolute; left: 10px; top: 20px;">Treść dla slajdu PIERWSZEGO</div>')
  77.   break;
  78.   }
  79.   */
  80.  
  81. }
  82.  
  83.  
  84. });
  85.  
  86.  
[JAVASCRIPT] pobierz, plaintext



Teraz działa

Ten post edytował lukasz1985 15.10.2012, 20:06:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 03:02