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%)
-----


Poniżej zrzuciłem skrypt demo i dodałem dodatkową linie

patrz szczególnie linia 53:
[JAVASCRIPT] pobierz, plaintext
  1. $('.slide-0').append('<div class="element_dodatkowy" style="z-index: 9999; background: white; position: absolute; left: 10px; top: 20px;">Slide 0</div>')
[JAVASCRIPT] pobierz, plaintext



$('.slide-n').append('treść dla elementu n')

Musisz wiedzieć ile masz slajdów, wtedy będzie możliwe dostawienie treści - jest div o klasie "element_dodatkowy". Ma styl inline ale możesz sobie go przenieść do pliku .css, pozostaw tylko bez zmian atrybuty z-index i position, muszą zostać też top i left. Jest to jedyne szybkie rozwiązanie.

Tutaj całość w komplecie:

[JAVASCRIPT] pobierz, plaintext
  1.  
  2. jQuery(function($){
  3.  
  4. $.supersized({
  5.  
  6. // Functionality
  7. slideshow : 1, // Slideshow on/off
  8. autoplay : 0, // Slideshow starts playing automatically
  9. start_slide : 1, // Start slide (0 is random)
  10. stop_loop : 0, // Pauses slideshow on last slide
  11. random : 0, // Randomize slide order (Ignores start slide)
  12. slide_interval : 3000, // Length between transitions
  13. transition : 6, // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
  14. transition_speed : 1000, // Speed of transition
  15. new_window : 1, // Image links open in new window/tab
  16. pause_hover : 0, // Pause slideshow on hover
  17. keyboard_nav : 1, // Keyboard navigation on/off
  18. performance : 1, // 0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
  19. image_protect : 1, // Disables image dragging and right click with Javascript
  20.  
  21. // Size & Position
  22. min_width : 0, // Min width allowed (in pixels)
  23. min_height : 0, // Min height allowed (in pixels)
  24. vertical_center : 1, // Vertically center background
  25. horizontal_center : 1, // Horizontally center background
  26. fit_always : 0, // Image will never exceed browser width or height (Ignores min. dimensions)
  27. fit_portrait : 1, // Portrait images will not exceed browser height
  28. fit_landscape : 0, // Landscape images will not exceed browser width
  29.  
  30. // Components
  31. slide_links : 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank')
  32. thumb_links : 1, // Individual thumb links for each slide
  33. thumbnail_navigation : 0, // Thumbnail navigation
  34. slides : [ // Slideshow Images
  35. {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},
  36. {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/'},
  37. {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/'},
  38. {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/'},
  39. {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/'},
  40. {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/'},
  41. {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/'},
  42. {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/'},
  43. {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/'}
  44. ],
  45.  
  46. // Theme Options
  47. progress_bar : 1, // Timer for each slide
  48. mouse_scrub : 0
  49.  
  50. });
  51.  
  52.  
  53. $('.slide-0').append('<div class="element_dodatkowy" style="z-index: 9999; background: white; position: absolute; left: 10px; top: 20px;">Slide 0</div>')
  54. });
  55.  
[JAVASCRIPT] pobierz, plaintext
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: 16.10.2025 - 14:11