Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
jquery i lightbox plugin
#1
Mam mały problem i nie mogę sobie poradzić....

Koduje sobie portfolio:
http://flamner.deviantart.com/art/portfolio-v-2-141220685

Korzystam z biblioteki jquery i wtyczki lightbox. Mam mały problem z konfiguracją. Chciałbym aby po kliknięciu w jedno zdjęcie pokazywała mi się wersja oryginalna. To zrobiłem z tym że gdzy dodam jeszcze jedno zdjęcie z powiększeniem to lihgtbox automatycznie tworzy mi z tego galerie(z przyciskami dalej,wstecz). A ja jej nie chce! Oto fragment kodu:

Kod PHP:
<script type="text/javascript">
    $(function() {
        $(
'#projekt a').lightBox();
    });
    </
script>
       <
style type="text/css"

Kod PHP:
<div id="projekt"><div class="boxgrid captionfull">
        <
a href="img/image.png"><img src="img/image.png" /><div class="cover boxcaption">
        <
p>Kliknij aby powiększyć</p>
        </
div></a></div>
        <
div id="text"><name>Lorem ipsum</name><img src="img/ico/ps.png" class="ico" title="Projekt graficzny"/><img src="img/ico/dw.png" class="ico" title="HTML + CSS"/><br />
        <
class="links"><green>Deviantart:</greensimple stie        <green>Wersja online:</greenwww.site.com</p>
        
Etiam ullamcorperSuspendisse a pellentesque duinon felisMaecenas malesuada elit lectus felismalesuada ultriciesCurabitur et ligula. </div>
        </
div
Odpowiedz
#2
Najlepiej poszukaj innego lightboxa, który tego nie ma lub daje się konfigurować.

BTW z kodu, który podałeś nic nie wynika. Semantyka kodu klęka (<div> w <a>). Dlaczego img/image.png jest zarówno linkiem i obrazkiem linku?
Odpowiedz
#3
(17-11-2009, 04:12)flamner napisał(a):
Kod:
<script type="text/javascript">
    $(function() {
        $('#projekt a').lightBox();
    });
    </script>
       <style type="text/css">

Wywal to, i do każdego linka w div#project dodaj taki kodzik:
Kod:
rel="lightbox"

czyli zamiast <a href="img/image.png"> daj <a href="img/image.png" rel="lightbox">.

I wtenczas nie będzie problemu z galeriami.
Odpowiedz
#4
Niestety nie działa.. Nie miał bym z tym problemu gdybym użył zwykłego lightboxa... Ale słyszałem że gryzie się z jquery, dlatego wybrałem wtyczke. Nie chce używać niczego innego, ponieważ lightbox ładnie komponuje się ze stylem strony.
Odpowiedz
#5
Nadal nie wiem jakiego lightboxa używasz, ale załóżmy, że zgadłem i masz taki plik jak jquery.lightbox-0.5.js. Znajdź w nim function _set_navigation() i podmień to
Kod:
            $('#lightbox-nav').show();
na
Kod:
            $('#lightbox-nav').hide();

Oczywiście upośledzasz w ten sposób plugin, ale nawigacja się nie pojawi.
Odpowiedz
#6
Dobra... daruje sobie tego lightboxa.. Przerzucam się na shadowboxa. I niestety na samym początku mam z nim problem. Nie potrafię go zainstalować ;/ W head dodaje
Kod PHP:
<link rel="stylesheet" type="text/css" href="shadowbox.css">
<
script type="text/javascript" src="shadowbox.js"></script>
<
script type="text/javascript">
Shadowbox.init();
</
script

a w linkach
Kod PHP:
rel="shadowbox" 

i nie działa... pominąłem coś?
Odpowiedz
#7
Spróbuj dodać takie coś:

Kod PHP:
<script type="text/javascript">
Shadowbox.init({
    
language'en',
    
players:  ['img''html''iframe''qt''wmp''swf''flv']
});
</
script
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Sad HTML/CSS/JQUERY - Potrzebuje pomocy / Bezradność jokerblitzz 10 10,266 28-04-2016, 00:24
Ostatni post: mubi
  jquery? mordrag 0 2,343 29-03-2015, 17:44
Ostatni post: mordrag
  aby funkcja JQuery zadzialala po okreslonym czasie Arnimarl 2 3,830 25-05-2014, 07:38
Ostatni post: Arnimarl
  Konflikt Mootools/Jquery kurde 2 3,249 31-10-2013, 01:44
Ostatni post: kornell
  Slider z jQuery lomek 2 3,770 19-10-2013, 04:40
Ostatni post: lomek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl