|
|||
Eigene Scrollbar - Problem mit overflow:hidden
Hallo Leute,
bin neu hier und habe auch ein Problem. Ich möchte eine eigene Scrollbar erstellen, jedoch ohne JQuery sondern mit "reinem" Javascript. Habe folgendes gefunden: Custom Scrollbars Bin soweit auch damit zufrieden. Gibt nur ein Problem bei mir. Ich möchte eine schmalere Scrollbar. Doch dann sieht man die standard Scrollbar. Wenn ich bei "#main_content" overflow:hidden setze, so verschwindet die Standard-Scrollbar. Jedoch kann ich dann nicht mer mit dem Mausrad scrollen. Habe im Netz gelesen, das es besonders beim Firefox so ist. Weiss jemand, wie ich es beheben kann? In den Kommentaren auf der Seite hat jemand das gleiche Problem angesprochen: Zitat:
Zitat:
Weiter unten verwies der Admin dann auf dem Kommentar eines anderen: Zitat:
hat es jedenfalls nicht, schließlich geht es da ja um was anderes. Kann mir einer helfen? |
Sponsored Links |
|
||||
Evtl. einfach ein besseres Script benutzen?
jQuery NiceScroll plugin - scrolling for desktop, mobile and touch devices
__________________
Hier ein immer gültiges Statement: Überarbeite deine Code, lerne die Grundlagen, widersprich mir nicht, wehre dich nicht, ich habe Recht, wir sind Lolgion, wir sind viele.. potato... All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege www.richard-thiel.de | Müssen Websiten überall gleich ausschauen? |
Sponsored Links |
|
|||
Ich habe auch ein paar JQuery-Lösungen in anderen Seiten eingebaut. Hier möchte
ich jedoch keine Plugins/Bibliotheken verwenden. Ich möchte alles selbst machen. Kann mir jemand sagen, warum ich nicht scrollen kann? |
|
|||
Konnte erst jetzt wieder reinschauen.
Zitat:
Was ich meinte war, ich möchte selber wissen, was genau ich da für Code geschrieben/übernommen habe. Ich möchte gerne alles selber tippen, allein schon wegen dem guten Lerneffekt. Ein Plugin/eine Bibliothek ist nicht das, was ich möchte. Deshalb ist der Verlinkte CodeBeispiel auch so interessant für mich. Kann mir wirklich keiner sagen, wie ich mit verdekter Standart-Scrollbar trotzdem scrollen kann? |
|
|||||
Hi protonenbeschleuniger,
Zitat:
Und ja, ich finde mit einem selbst erstellten bzw. abgetippten Script habe ich einen größeren Lerneffekt, als mit einem "fremden", dessen Inhalt ich nicht einmal wirklich kenne. Zitat:
mehr JS-Kenntnisse "rauszuholen". Ich bin nur so einer, der gerne "im Detail" verstehen möchte, wie man eigene Sachen(wie eine Scrollbar) umsetzen kann und dazu möchte ich auch genau den Code dahinter verstehen. Zitat:
Und warum das meine Seite jetzt schlechter bedienbar machen sollte, verstehe ich nicht. Zitat:
mehr mit dem Mausrad oder der Tastatur gescrollt werden kann. Ich bin jemand, der es nicht mag "manuel" mit der Scroll-Leiste scrollen zu müssen. Zitat:
PS: So, jetzt schaffe ich es auch wieder öffter hier vorbeizuschauen. Was mein Problem angeht, so bleibe ich hartnäckig. Ich suche weiterhin, nach einer Lösung. Wäre natürlich toll, wenn jemand von euch weiter weiss. Danke auch für alle bisherigen Antworten. |
|
||||
Zitat:
Zitat:
Darüber hinaus ist es auch nicht sonderlich gut, da es nicht sauber mit dem Eventhandling des Browsers umgeht. Zitat:
Das ist ein Fehler des von dir verwendeten Skript und ich hab dir gesagt wie du diesen Fehler beseitigen kannst. Es gibt nur diese eine Lösung die dir nicht gefällt. |
|
|||||
Zitat:
Ja, ich habe das Skript nicht selbst erstellt, mich jedoch intensiv damit auseinadergesetzt und auch nicht einfach kopiert. Würde ich jetzt JQuery verwenden, könnte ich nicht im Detail lernen, wie es "intern" mit einer eigenen Scrollbar funktioniert. Das habe ich unter "fremdes" gemeint. Zitat:
bedienbar und somit auch kein Widerspruch. Ich denke, das sollte klar sein, was ich damit gemeint habe. Zitat:
zu erstellen. JQuery ist im Endeffekt ja auch Javascript. Ich möchte das halt ohne Bibliothek umsetzen. Das Scrollverhalten IST ja umsetzbar, deshalb ist es auch kein Eingriff in die Usability, wenn es denn dann läuft. Zitat:
Zitat:
Das denke ich nicht. Mit JQuery geht es ja und JQuery ist "nur" eine Javascript-Bibliothek, weshalb das gleiche Ergebnis auch mit "reinem" Javascript erzielt werden kann. Und genau da will ich hin. |
Sponsored Links |
|
|||||
Zitat:
Zitat:
Da die JS-Scrollbar sich anders verhält, als normal, ist die Seite schlechter bedienbar. Zitat:
z.b. ist es bei mir so, dass wenn ich auf einen "leeren" Bereich innerhalb der Scrollbar klicke, die Seite sich eine Seite nach oben oder unten bewegt, die von dir benutzte springt an diese Stelle. dieses Verhalten kann von System zu System unterschiedlich sein. Zitat:
Keine Ahnung warum dir jetzt so wichtig ist diesen Fehler zu behalten, dass du mir dauernd etzählen musst, dass die der Fehler "bewusst" ist. Die sollte aber auch bewusst sein, dass dies ein Fehler in diesem Skript ist, da es sich nicht um das Eventhandling des Browsers kümmert. Zitat:
Dann könntest du Anhand dieses Sktiptes vielleicht lernen, wie es gehen könnte. Aber mit dem Code, den du jetzt benutzt kommst du nicht weiter, da er nicht die Funktionalität hat die du wünscht. Um das mal abzukürzen, du kannst entweder ein Skript suchen, dass deine kompletten Erwartungen erfüllt oder du musst es dir programmieren. D.h. du musst in das bestehende Skript einen Handler einbauen, der auch auf das Scrollrad reagiert, damit du die Scollbar verstecken kannst - aber können die Leute, die JS erstmal deaktivieren (NoScript ist eines der beliebsten Firefox AddOn) die Seite gar nicht mehr benutzen. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Sticky Footer Problem - Scrollbar | img | CSS | 5 | 05.03.2011 18:51 |
Div 100%-X Höhe Problem, ohne absolute Positionierung | xblax | CSS | 8 | 28.10.2010 02:02 |
Mitwachsender Content und Footer Problem | Bentham | CSS | 5 | 19.09.2010 12:49 |
IE 7: Zoom Problem, Höhen Problem, Text problem | Cu Chullain | CSS | 4 | 02.09.2010 14:56 |
XHTML 1.1 Problem mit Frames und IE | opa-rudi | (X)HTML | 5 | 01.07.2007 02:36 |