Cum se fac scripturile cu jquery înainte de 1

Din moment ce versiunile Callme 2.0 și Buyme 1.4 sunt irelevante: jQuery de la 1.4.4 este necesară pentru funcționarea normală.

Callme și BuyMe necesită versiunea jQuery nu mai devreme de 1.7, si iata de ce: de la această versiune a handler pe () adăugat în bibliotecă, care a înlocuit vii (). Este capabil să lucreze cu evenimente din acele obiecte care au apărut dinamic în pagină.







Formularul de script este încărcat în mod asincron și este adăugat la codul paginii după încărcare. Aceasta înseamnă că metoda clasică de procesare a evenimentelor nu va funcționa și va trebui să utilizeze funcția on (). Aceasta este o teorie, astfel încât să înțelegeți de ce o astfel de complicație.

Cel mai simplu: descărcați și înlocuiți cu acest callme.js pe cel pe care îl aveți acum.

Schimbați manual funcțiile. Pe unele site-uri există prezentări vechi, meniuri drop-down, scripturi de imagini zoom și așa mai departe. Aceste scripturi pot fi proiectate pentru versiunile mai vechi ale jQuery și vor înceta să funcționeze dacă biblioteca este actualizată la cea actuală. În acest caz, uneori este mai ușor să remediați CM sau BM decât să căutați înlocuirea scripturilor de epocă.

Dacă versiunea dvs. de jQuery este de la 1.3 la 1.7, atunci sarcina noastră este să înlocuiți handlerul on () cu live ().

Cum se editează scripturile în jQuery de la 1.3 la 1.7.

Deschideți fișierul callme.js sau buyme.js și căutați toate referințele pe (.) Și înlocuiți-l cu live (.).

De exemplu, funcția
Cod: Selectați toate jQuery (document) .on ("click", "Callme_viewform", funcția (e)<
cmeShw (e);
return false;
>); va arata astfel:
Cod: Selectați toate jQuery (". Callme_viewform") Live ("faceți clic", funcția (e)<
cmeShw (e);
return false;
>);
Dacă versiunea jQuery este mai veche decât 1.3

Spoiler În acest caz, recomandăm cu insistență actualizarea JQ la o versiune mai mult sau mai puțin recentă. Dacă dintr-un anumit motiv acest lucru nu se poate face, scenariul nu va funcționa.

Alo Vă mulțumesc foarte mult pentru scenariul gratuit! Din păcate, am avut o problemă.

Site-ul Joomla 2.5.14 + VirtueMart 2
Legat jquery.min.js versiunea 1.6.1
Am făcut totul conform instrucțiunilor, butonul este acolo, dar nu răspunde la clic. Fișierele din arhivă au fost descărcate, verificate de 2 ori. Nu există erori în consola. Cache-ul curăța, verificând Opera și Chrome. Nu știu ce sa întâmplat.







Kerk. când este configurat corespunzător, scriptul funcționează cu versiunea jquery la 1.4 inclusiv. A apărut o eroare în setări.

Nu, nu în setări, a fost necesar să remake buyme.js puțin diferit decât în ​​instrucțiunile de mai sus. Am scris despre scenariul pe blog-ul său, în același timp, a lăsat link-uri deschise în semn de recunoștință pentru un script gratuit + buyme.js modificate stabilite.
De fapt, tema în sine: Scripturi rapide de cumpărare pentru Joomla 2.5 + VirtueMart 2

Kerk. multumesc pentru mentionarea scenariului.
Și ce anume v-ați schimbat în buyme.js, cu excepția live-ului?

Mi-am rezolvat problema.
Scriptul lăsat ca atare, dar jquery conectat de pe site-ul google, după care vechea galerie de pe site funcționează și lucrează la formular. Acum puteți să o setați și să loviți poșta

Vitas. dacă conectați aceeași versiune, atunci se spune doar că înainte ca biblioteca dvs. să nu fie conectată. Deoarece nu există nicio diferență, jquery-ul aceleiași versiuni este absolut același ca și cu Google, cu jquery.com.

Mai ales că dacă vă conectați cu Google, atunci este mai rău decât de pe site-ul dvs., va fi mai lent pentru a încărca site-ul, deoarece script-ul este încărcat de la o resursă terță parte.

MVS Moderator Vârsta: 41 Locație: Ucraina Reputație: 48 Mesaje: 146 Inregistrat pe: 4 ani 6 luni
  • Skype
  • website

Bine ai venit!
Instalat modulul BuyMe pe Prestashop 1.5.6.2 așa cum este descris în instrucțiuni. Toata lumea lucreaza, dar eu reusesc (il trateaza curbele). Și de fapt: când faceți clic pe "Cumpărați 1 clic", mărfurile sunt trimise la coșul de cumpărături și. toate. lângă înregistrarea uzuală obișnuită la comandă.
O întrebare: ce nu se poate conecta. Spune-mi, te rog

Darina.SHCHerbina Vârsta: 31 Reputație: 0 Mesaje: 3 Data înscrierii: 3 ani 8 luni
  • website

Darina.SHCHerbina. da link-ul

Site-ul este în construcție astfel încât să nu fie puse în afara de aspectul, clasa de acolo când faceți clic pe „comandă într-un singur clic“ prescris = „B1C exclusiv“ și câteva secunde exclusive_disable, în general, pe clic, de asemenea, reacționează ca built-propriul buton de achiziție, fișierele sunt atașate, biblioteca jquery 1.7.2.

Darina.SHCHerbina Vârsta: 31 Reputație: 0 Mesaje: 3 Data înscrierii: 3 ani 8 luni
  • website

Înlocuire șir de caractere Cod: Selectați toate pe
Cod: Selectați toate Cumpărați pentru 1 clic Această decizie de înlocuire a câmpului de introducere la care se adaugă într-un anumit fel clasa "exclusiv", la butonul obișnuit de trasare.
În general, înțelesul este ceea ce aveți nevoie în loc de "intrare" în acel loc pentru a avea un interval sau un font sau doar o imagine pe care să nu o adăugați clasa "exclusivă"

Acesta este un exemplu și trebuie să fie modificat - afișat pentru a vă prinde esența a ceea ce vă împiedică să lucrați "Cumpărați pentru 1 clic"

MVS Moderator Vârsta: 41 Locație: Ucraina Reputație: 48 Mesaje: 146 Inregistrat pe: 4 ani 6 luni
  • Skype
  • website






Articole similare

Trimiteți-le prietenilor: