ďťż

[JavaScript] kolorowy scrollbar

       

Podstrony


telcocafe

Witam! 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=&quot;scrolled&quot;.<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 &quot;id&quot; 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

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.