[jquery] Fancybox nie działa |
[jquery] Fancybox nie działa |
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 |
|
|
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. |
|
|
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 |
|
|
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. |
|
|
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 ... |
|
|
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 |
|
|
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
|
|
|
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
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. |
|
|
21.12.2011, 22:01:42
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.12.2011 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 7.06.2024 - 20:06 |