Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] Fancybox nie działa
Kolorowy
post 18.12.2011, 15:12:29
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.12.2011

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


Witam !
Mój problem polega na tym że fancybox na stronie nie działa...
zainstalowałem go tak jak powinienem < mam taką nadzieję, skopiowałem kilka linijek z dokumentacji ...
http://taniomieszkaj.pl/test/
nad ofertami znajduje się ikonka i napis Opcja po kliknięciu w niego powinno pojawić się okno z opcjami, lecz tak się nie dzieje
proszę o pomoc bo siedzę nad tym 3 dzień chciałbym pójść dalej
Go to the top of the page
+Quote Post
Shili
post 18.12.2011, 15:44:37
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


http://fancybox.net/howto

Cytat
1. First, make sure you are using valid DOCTYPE

This is required for FancyBox to look and function correctly.


To tak na początek.
Jeśli dalej nie będzie działać - wróć z informacją, będziemy kombinować dalej.
Go to the top of the page
+Quote Post
Kolorowy
post 18.12.2011, 21:17:45
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.12.2011

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


wstawiłem doctype ale dużo mi to nie zmieniło bo tak na prawdę to tylko położenie menu zostało do góry przeniesione no i w konsoli błędów w firefoxie jest taka informacja
Cytat
Błąd: $("a#inline").fancybox is not a function
Plik źródłowy: http://127.0.0.1/taniomieszkaj/index.php
Wiersz: 64
Go to the top of the page
+Quote Post
Shili
post 18.12.2011, 21:41:20
Post #4





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


No widzisz i już pierwszy hint co może być nie tak.

Patrząc na Twój kod kilka razy masz dołączone jQuery - zazwyczaj tak się nie robi.
Zostaw tylko wersję 1.4 jako pierwszy skrypt, który include'ujesz.
Albo użyj tzw. noConflict() - http://www.designend.net/blog-webmastera,d...-jednej-stronie

Tutaj trudno mi powiedzieć czy to są dwie wersje gryzące się na stronie, czy nie. Najwyżej będziemy próbować dalej.
Go to the top of the page
+Quote Post
Kolorowy
post 18.12.2011, 22:08:24
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.12.2011

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


no nie działa jak jest jedno też
miałem tak bo kiedyś robiłem też stronkę i skrypty się jakoś pogryzły i dlatego przed każdym skryptem jquery importowałem
a może być to dlatego że mam tak dużo divów i klas css ? żadna nazwa z funcybox się nie powtaża ale już sam nie wiem ...
Go to the top of the page
+Quote Post
Shili
post 18.12.2011, 23:55:01
Post #6





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Naprawdę niesamowite zachowanie.
Ściągnęłam sobie lokalnie na dysk stronę i usuwałam wszystkie skrypty. Nie wydaje mi się, żeby był konflikt pomiędzy skryptami. Fancybox i tak nie działa.

Znalazłam jeszcze jedno odwołanie do jQuery przy nivoSlider.

Natomiast nie mam pojęcia co generuje taki błąd.
W tym momencie radzę poczekać na innych użytkowników forum...


... albo spróbować skorzystać z innego skryptu, jeśli z fancyboksem się nie uda:
http://jacklmoore.com/colorbox/example2/ - inline html
Go to the top of the page
+Quote Post
Kolorowy
post 19.12.2011, 13:26:10
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.12.2011

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


próbowałem już i tego, ale dzięki za wszystko może ktoś jeszcze się odezwie
Go to the top of the page
+Quote Post
Kartofelek
post 19.12.2011, 13:36:12
Post #8





Grupa: Zarejestrowani
Postów: 55
Pomógł: 4
Dołączył: 27.09.2007

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


Masz tam taki pierdzielnik że głowa mała smile.gif

Masz kilka razy deklarowane jquery (co było już mówione). Może i usuwałeś ale i tak wciąż masz. Gdzieś na początku tego bałaganu deklaracja 1 (v1.4), przy nivoslider 2 (v1.7) itp.
Jeżeli to nie pomoże to wtedy skorzystaj z jquery noConflict http://jqapi.com/#p=jQuery.noConflict

Ale ogólnie to posprzątaj ten bałagan bo prędzej przy później i tak coś ci się wykrzaczy.
Co do nagłówka to on jest błędny dla tego kodu. Strict jest "restrykcyjny" a twój kod niestety nie jest.
Go to the top of the page
+Quote Post
Kolorowy
post 21.12.2011, 22:01:42
Post #9





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.12.2011

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


błąd powoduje step carousel
http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 7.06.2024 - 20:06