@NickciN @macjan_666

Wiem że jq to zło.

Nie wiem skąd to przeświadczenie, iż jquery jest czymś złym. Jest to bez wątpienia biblioteka, która odegrała bardzo istotną rolę w historii webdevelopmentu i nie powinno to pozostawiać żadnych wątpliwości. Natomiast czasy gdy jquery było niezbędne już się skończyły i stąd powinno wynikać odchodzenie od używania tej biblioteki. Ilość przypadków racjonalnego użycia jquery w 2020 roku jest znikoma, aczkolwiek zdarzają się sytuacje gdzie rzeczywiście
  • Odpowiedz
Tworzę portal w #django dla ludzi lubiących aktywności poza domem (góry, wędrówki, itp.). Podstawowa funkcjonalność to dodawanie wycieczek i szukanie ludzi do wspólnych wypraw. Portal obsługuje również grupy dyskusyjne. Planowana jest również zaawansowana wyszukiwarka miejsc, szlaków i wędrówek.
Kod źródłowy jest tutaj: Github
Wersja rozwojowa: mountaingrip.com

Gdyby ktoś był zainteresowany projektem i chciał dołączyć do tworzenia, zapraszam do współpracy.

#python3 #js #reactjs #django
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Canova: podstawy się baaaaardzo przydają jeżeli będziesz pracował z legacy code. Czyli do ogarnięcia są selektory, eventy, funkcje. Ale generalnie używanie jq w 2020+ nie ma sensu.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 8
@axaha: ponieważ podczas manipulacji VDOM przeglądarka nie renderuje każdej zmiany.
Modyfikacja 1k elementów w VDOM będzie szybsza niż w DOM, ponieważ przeglądarka renderuje jedną zmianę a nie 1k. (jeżeli dobrze rozumiem jak to działa)
  • Odpowiedz
@yras8: na stacku nikt ci nie kazał wciskać wywołania value w value otoczyłeś cały kod funkcją która powinna robić tyle

function Value() {
let sum = 101;
return sum; // you need a return
}
  • Odpowiedz
@yras8: zrób sobie 2 metodę

function handleSubmit() {
let one = $('input[name="one"]').val();
let myValue = Value();
$.post( "login.php", { value: myValue, one:
  • Odpowiedz
Od 20 minut siedzę i nie wiem dlaczego to nie działa:

for(var i = 1; i <= 7; i++){
$('#day' + i).attr('data-schedule-from', json.from).attr('data-schedule-to', json.to);
}

A jak podam $('#day1') to działa i dodaje
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bromelaina: Ten kod nic nie zrobi, tworzy funkcję, która nie jest nigdy wywołana. Nie mieszaj człowiekowi w głowie jeszcze bardziej.

@LM2137: Tu nie ma nic asynchronicznego, cały kod cytowany przez OPa wykona się synchronicznie. Twoja zmiana nic nie zmienia. Jw.

Obstawiam, że mimo wszystko albo element #dayn w momencie wykonania nie istnieje, albo json jest pusty.
  • Odpowiedz
Robię stronkę w Webflow. Próbuję zrobić snap scroll dla jednej sekcji i użyłam jQuery Scrollify ale wygląda na to że to działa dla całej stronki. Jak zrobić to w taki sposób żeby działało dla jednej sekcji?
Aktualnie dwie pierwsze sekcje do których odnosi się scrollify działają zajebiście, ale nie da się przescrollować poniżej ich.

Jestem designerem a nie programistą, bądźcie łaskawi ()

#jquery #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak mogę wykryć kliknięcie na obrazku i pobrać jego adres url?
Potrzebuje to zrobić w czystym #javascript
Mam coś takiego w #jquery, ale nie pobiera url i wolałbym czysty #js

$(document).ready(function(){
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki

Szukam efektu który widziałem już przynajmniej na kilkunastu różnych stronach. Działa do tak że scrolluje stronę w dół, dochodzę do pewnego elementu i scroll się zatrzymuje, teraz kontując scrollowanie stoję w miejscu ale element na którym się zatrzymałem jest jakimś typem slidera i scrollem przewijam kolejne slajdy. Jak slajdy się skończą to scroll puszcza mnie dalej. Podejrzewam że jest do tego jakaś biblioteka ale nawet nie wiem pod jakim hasłem
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@niepodszywamsiepodbiauka: ale czekaj to ty myslisz ze ja nie wiem co to jest inspektor i jak podejrzeć css? ( ͡° ͜ʖ ͡°)

Przecież wyraźnie pisze ze jest nałożony margin top na main i chce uzależnić wysokość tego margin top od wysokości nawigacji. Napisałam kilka linijek jquery żeby złapało outerHeight nawigacji i wpisało inline margin-top: (wysokość nav);
Ale ale ani konsola nie pluje errorami (jak to ma w zwyczaju) ani nic się
  • Odpowiedz
Napisałam kilka linijek jquery żeby złapało outerHeight nawigacji i wpisało inline margin-top: (wysokość nav);


@PaulStanley: a na kij Ci do tego jquery? ( ͡° ͜ʖ ͡°) pokaz ten swoj kod albo podaj adres www. Bez tego moja kula nie zadziala
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@Tukoruzi: no masz ten twój wyżej, masz tam accept, dorzuć decline i dodaj mu click eventa na decline żeby ukrył do następnego odświeżenia czy do kiedy tam chcesz
  • Odpowiedz
#jquery
Witajcie wykopki!
Szybkie pytanie.
Tworzę front do swojej aplikacji (nie lubiem, nie znam się, ale muszem) I potrzebuję pewnie prostej pomocy.
Tworzę skrypt dodający w moim rozbudowanym formularzu dodatkowe wiersze inputów i jak mam w skrypcie jquery zapisać by traktowało wszystkie znaki po " jako string?
W c# sprawa prosta robię $"" i wszystko leci jako string tu niestety nie mam pojęcia jak to zrobić i kopię a nie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie dotyczące biblioteki Lightbox do JS. Jest to biblioteka używana m.in. do stworzenia galerii na stronie. Tylko gdzieś wyczytałem, że biblioteka ta korzysta z jQuery, a ostatnio na wykopie powiedzieli mi, że nie powinno się używać jQuery bo zamula stronę itd.
Więc skoro Lightbox korzysta z jQ, to opłaca się go nadal używać (np do stworzenia wspomnianej wcześniej galerii)?

#naukaprogramowania #javascript #jquery #webdev
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Snowdr0p: No jak jQuery zamula stronę, to wolę go nie używać, tym bardziej, że chcę się uczyć czystego JS.
Czyli skoro Lightbox bazuje na jQ, to lepiej go po prostu nie używać. ;)
  • Odpowiedz
To prawda, że nie opłaca się już za bardzo uczyć jQuery?
Znaczy się można ogarniać w jakimś bardzo podstawowym stopniu żeby wiedzieć co się dzieje, jak będziemy musieli pracować ze stroną, która z tego jeszcze korzysta.
Bardziej mi chodzi o to czy opłaca się uczyć tego kilkanaście godzin i porobić jakieś projekt z wykorzystaniem jQ, aby znać dobrze te wszystkie metody z biblioteki jak .on, .attr i inne, żeby bez problemu wiedzieć gdzie i
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa jQuery powstało aby rozwiązywać problemy które już nie istnieją, Web API jest ustandaryzowane, a jQuery właśnie ten problem starało się rozwiązać (każda przeglądarka implementowała swoje rozwiązanie problemu), obecnie podobna sytuacja jest z Safari, gdzie wszystko jest inaczej, Safari to Internet Explorer naszych czasów
  • Odpowiedz
Dziergam własny szablon do #wordpress oparty na #bootstrap i trafiłem na problem ( ͡° ʖ̯ ͡°)

Jeden z plutonów a konkretnie Modern Events Calendar nie działa poprawnie z moim szablonem. Rozchodzi się o konflikt #jquery importowanego przez mnie w ramach szablonu i tego z plugina - wnioskuje tak bo po usunięciu mojego importu kalendarz hula jak należy.
Jednakże po usunięciu szablonowego jQuery przestają mi działać niektóre z
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam w uproszczeniu coś takiego:


i chciałabym pobrać pobrać dziecko tego elem1 w jQuery w analogiczny sposób jak w JS:

let inner_id = document.getElementById("elem1").children[0].id;
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sweet_dream99: jak wyżej, ewentualnie jeśli znasz indeks elementu w kolekcji (czasami nie znasz stąd potrzeba filtrowania lub wyszukiwania), to odpowiednikiem .children[0] będzie .children().eq(0) (tyle że to pierwsze zwróci referencję na "goły" element, a to drugie na element owrapowany w jQuery)
  • Odpowiedz