Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] Fancybox nie działa
Forum PHP.pl > Forum > Po stronie przeglądarki
Kolorowy
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
Shili
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.
Kolorowy
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
Shili
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.
Kolorowy
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 ...
Shili
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
Kolorowy
próbowałem już i tego, ale dzięki za wszystko może ktoś jeszcze się odezwie
Kartofelek
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.
Kolorowy
błąd powoduje step carousel
http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.