ďťż
Podstrony
|
telcocafeWitam! Na stronie szafranek.net jest fajny skrypcik kolorowego scrollbara, ale... jak dodam więcej akapitów, to zawartość przewija się w dół normalnie, ale w górę, czyli po kliknięciu na niebieski box nie chce się przewijać :mad:Już próbowałem róznych ustawień w stylach w w js i nic to nie dało. Zobaczcie Przykład Czy można to jakoś poprawić. PS. Na innym forum z działem Javascript czekam od kliku dni i kiszka, 57 wyświetleń i zero odpowiedzi. Może w tym jest problem, że piszesz poza div'ami? Popatrz: <div id="scrolled"> <p>This layer has id="scrolled".<br /> Make sure it has following CSS properties set up:<br /> * position (absolute or relative)<br /> * width and height<br /> * clip.</p> <p>You must also create elements with following "id" attributes:<br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p><br /> v * scrollup [here: blue box]<br /> * scrolldown [red box]<br /> * scrollbar. [white box]</p> <p>Each one must have position, width and height set up. You can customize their look with CSS and even use images.</p> </div> powinieneś pisać między: <div> a </div>. powinieneś pisać między: <div> a </div>. A pomiędzy czym on niby pisze? :| A pomiędzy czym on niby pisze? :| No tego też właśnie nie czaję :/ W każdym razie zauwazyłem ,że zawartość przewijana przy tej konfiguracji jaka jest nie może mieć więcej niż 1400px wysokości ,przy większej zawartości trzeba powiększyć pasek i okno przewijania i wtedy przycisk w górę działa normalnie... no ja pisałem między divami :P po to dalem mój przykład żeby porównać go z oryginałem. Jeśli okno chcemy pozostawić bez zmian, to powinno działać poprawnie bez względu na ilość pikseli, czy akapitów, a nie działa i w tym problem. Zupełnie tego nie rozumiem. no ja pisałem między divami :P po to dalem mój przykład żeby porównać go z oryginałem. Jeśli okno chcemy pozostawić bez zmian, to powinno działać poprawnie bez względu na ilość pikseli, czy akapitów, a nie działa i w tym problem. Zupełnie tego nie rozumiem. Gdzieś w środku skryptu musi być bład i dlatego po przekroczeniu pewnej wartości skrypt się sypie jednak tam jest tyle w tym skrypcie nawrzucane ,że ciężko to analizować... innego wytłumaczenia nie widzę, dlatego poczekajny na kogoś kto zna js. ;) Raczej na kogoś, komu się będzie chciało męczyć nad tym... Raczej na kogoś, komu się będzie chciało męczyć nad tym... Albo autora :). Dzięki za znalezienie błędu. Poprawiłem skrypt i nową wersję umieściłem na stronie. Teraz powinno być OK. i jest dobrze :P dzięki stary, że tu wpadłeś btw świetny skrypcik, po zmianach w CSS nie do poznania od systemowego scrollbara. Tylko jeszcze mam problemy ze zmianą szybkości, bo coś słabo reaguje. Generlanie jest za szybko. mimo, że zmieniam z 5 na inne cyfry function scroller() { var clip_size=180 var speed=5 var d=document Użytkownik tosiek edytował ten post 24 lipiec 2006, 17:36 Od 3 lat nie dotykałem tego skryptu, więc przeoczyłem to i owo. Szybkość przewijania powinna już być właściwa. Mam nadzieję, że to był ostatni błąd, jaki siedział w skrypcie :). Ok dzięki |
|||
Sitedesign by AltusUmbrae. |