@regis3: Ja tam nigdy niczego nikomu nie zabraniam - jeśli wiesz co robisz, to śmiało. Ale iterowanie for..in po tablicy raczej nie świadczy o wiedzeniu co się robi :P
  • Odpowiedz
mireczki, potrzebuję dodać do swojej aplikacji obsługę fullscreena. Coś jak tutaj. Próbowałem już z tym, ale jest dość zbugowane (dziwne rozmiary kontenera, plugin uruchamia się niezależnie gdzie kliknę itp.). Jakieś wskazówki, gotowce? ( ͡° ͜ʖ ͡°)
#angularjs #javascript #webdev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TeflonDon: document.fullscreenEnabled = document.fullscreenEnabled || document.mozFullScreenEnabled || document.documentElement.webkitRequestFullScreen;

function requestFullscreen(element) {
if (element.requestFullscreen) {
element.requestFullscreen();
} else if
  • Odpowiedz
@TeflonDon: spoko to praktycznie zawsze działa, generalnie wpienia mnie we frontendzie tylko 1 rzecz, ogromny rozstrzał między przeglądarkami zarówno w css jak i js.
Widać to chociażby przy konieczności stosowania -webkit itd.,
  • Odpowiedz
Chce podmienic target, na który zostaną przesłane dane z formularza za pomocą takiego JSa:

function doSubmit(submit) {
sumbit.form.setAttribute('action', submit.name + '.html');
sendData();
}
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, Javowcy, wy nadal 15k? Nawet mi was nie żal.

POSZUKIWANY JS Ninja z PONADprzeciętnymi zdolnosciami:

- 800-2000 zl/ dzien kontrakt

- Nodejs

- webkit/ electron/
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cronox: @bonus: [new Function(atob('aT1+fltdO3doaWxlKDM+PjEpe2NvbnNvbGUubG9nKFsxMDYsIDEwMSwgMTE1LCAxMTYsIDEwMSwgMTA5LCAzMiwgMTA0LCA5NywgMTA3LCAxMDUsIDEwMSwgMTE0LCAxMDEsIDEwOSwgNDQsIDMyLCAxMjIsIDExMCwgOTcsIDEwOSwgMzIsIDEwMl0ubWFwKGZ1bmN0aW9uKHYpe3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKHYpfSkuam9pbigiIikgKyArK2kpfQ=='))][0].call();
  • Odpowiedz
Jakiś czas temu ktoś się pytał o jakieś dodatkowe materiały do nauki js. Polecaliście coś i było to z bodaj z githuba gdzie była to apka w konsoli i tam były zadania. Takie niebieskie. Ktoś coś? #webdev #javascript
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie (a w zasadzie prośba) do mirasków ogarniających #javascript i #jquery. Mam sobie kod, który ujawnia element na stronie w zależności od przesunięcia strony w pionie. Chciałbym go stosować do wielu, niezależnych od siebie elementów, więc próbuję zmienić go w funkcję przyjmującą w parametrze identyfikator obiektu, którego ma dotyczyć. Problem w tym, że javascript to dla mnie zupełnie obce okolice (jquery w szczególności). Próbowałem ugryźć to
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak rozwiązać większość problemów, gdzie trzeba użyć #javascript bo #css ma za małe możliwości:

Proponuję coś takiego (opisy w języku ponglish, bo nie znam angielskiego ;)):

Rule value functions:
[property]() - get value of this element.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@regis3: Ale weź pod uwagę że pierwszy i ostatni z danego id muszą być w kolorach.
To się da selektorem rodzeństwa ale tylko na pierwszy a nie na ostatni(albo na odwrót).
Prócz tego trzeba generować style w JS i je dodawać dynamicznie, style - które są identyczne.

W rzeczywistym projekcie by się niczym nie różniło, prócz po prostu nie koloru tylko marginesu itd, ale to szkoda tutaj tłumaczyć. Problem jest
  • Odpowiedz
Hej,

Jak zrobić skryptozakładkę - #bookmarklet która by na kochanym #fb automatycznie rozwijała treści, komentarze....
taki auto expand treści stopowanych takimi napisami jak "Zobacz więcej" czy "Continue Reading", "See More", "View more comments" etc.

To samo na wykopie - może ma ktoś jakiś userscripts mam dość ciągłego klikania w "pokaż całość", "więcej komentarzy" ew. nawet nadużywane i szkoda rąk aby w to klikać, więc byłbym wdzięczny za jakąś pomoc.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kolotego: nie ma czegos takiego jak getElementsById. id musi byc unikalne i teoretycznie tylko jeden element na stronie moze jednoczesnie miec dane id.

Moze byc getElementById (pojedynczy element), albo getElementsByClassName, wtedy wybierasz elementy po klasach (wiele elementow moze miec dana klase).
  • Odpowiedz
@kolotego: w querySelectorAll stosujesz selektory jak w css - przed nazwa klasy ma byc kropka.

Poszukaj sobie jakie sa klasy na elementach, ktore chcesz klikac i tyle. Jesli konkretny element nie ma zadnej klasy, to patrz jaka ma rodzic etc. (np tak jak tutaj '.more > a' - wybiera element 'a' bedacy bezposrednim dzieckiem klasy '.more'). Jak nie wiesz jak to dziala, to googlaj 'css selectors' - 5 minut czytania
  • Odpowiedz
Czy jest tu jakiś Mirek, który bawił się w userscripty? Interesuje mnie możliwość zatrzymania zagnieżdżonego skryptu na stronie w przeglądarkach Chrome i podobnych (Blink).

Sprawa nie jest prosta, bo skrypt bazuje na IIFE, także nie dość, że jest zagnieżdżony w HTMLu (inline) to jeszcze wywołuje się natychmiastowo w anonimowej funkcji (nie ma dostępu do wewnętrznych metod i większości zmiennych).

Chrome nie obsługuje zdarzeń typu "beforescriptexecute" i wycofał obsługę zdarzeń "beforeload". Dlatego nie szukam porad
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@szymy: widzę że próbujesz znaleźć rozwiązanie problemu ( ͡° ͜ʖ ͡°)
Z jednej strony, cieszy mnie to - z drugiej jak znowu pomyślę o tych straconych godzinach ( ͡° ʖ̯ ͡°)
  • Odpowiedz