Pragnę zrobic coś na wzór uniteGallery, czyli podaje $("#menu")
$("#menu") to raczej notacja jQuery. To, że jest jakiś plugin uniteGallery, jeden z tysięcy, to nikomu nic nie powie, szczególnie w czasach kiedy jQuery straciło na popularności.
Jak się okazuje nie potrafię, gdy stworzę obiekt, konsola wywala błąd, że nie jest to funkcja,
gdy stworzę funkcję to nie mogę podawać parametrów w ten sposób. Czy może mi
ktoś podrzucić przykład lub stronę, która mi w tym pomoże ?
funkcje są obiektami w JS, więc można tak napisać.
function foo() {
}
foo.bar = function () {
}
foo();
foo.bar();
960px
błąd składni ci wywali, w JS nie można tak pisać. Mógłbyś zrobić albo 960, albo włożyć to w string "960px".
skrypt w js, który sam będzie ustawiał odpowiednie wartości CSS oraz animował menu na urządzeniach mobilnych
Prawdopodobnie wyważasz otwarte drzwi. Przecież choćby wspomniane jQuery ma różne funkcje do ustawiania wartości CSS czy animacji (nie mówiąc już o innych bibliotekach oraz o tym, że nawet bez żadnej biblioteki można wiele osiągnąć, bo to co dają nam przeglądarki obecnie jest często wystarczająco (polecam czytanie MDN i CSS-Tricks). Pytanie więc, co chcesz osiągnąć docelowo?
męczy mnie ciągłe edytowanie styii menu pod różne rozdzielczości.
tzn. męczą cię media query w CSS, czy jeszcze nawet do tego nie dotarłeś? ;) chociaż czasem i media query nie są potrzebne, bo można to załatwić innymi sposobami, np. używając procentów, czy vw/vh