Hallo , es gibt Bastler, die einen Premium-Text in einen DIV Container mit (div style="display:none") verstecken. Wie sieht ein Softwareschalter aus, mit dem man zwischen (div style="display:none") und (div) wählen kann? MfG froeschl
Gast
#4203922
stylebot
1 | |
2 | |
3 | |
aber bitte nicht wundern wenn dabei unerwünschte nebeneffekte auftreten alternativ firebug/chrome developer tools (oder wie das teil heißt)
Hallo , verbindlichen Dank für den Hinweis auf das Attribut visibility. Mich interessiert aber z.Z. die Aufhebung von display:none, die durch Betätigen eines Button oder Link erfolgen soll. MfG froeschl
Gast
#4204003
Ich dachte das unterste Beispiel ist eine mögliche Lösung. Hast Du mal versucht den Quelltext der Premium-Text Seite anzuzeigen?
Hallo , wahrscheinlich erfolgt für Premium-Mitglieder die Freigabe des Premium-Textes auf den Server des Bastlers. Die Bedeutung von "display: block !important;" muß ich erst durcharbeiten. MfG froeschl
Gast
#4204043
per Javascript http://www.w3schools.com/jsref/prop_style_display.asp
Hier ein Beispiel, das mit jquery arbeitet und das Aus-/Einblenden auf eine bestimmte class (hier: xxx) anwendet:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
http://api.jquery.com/class-selector/ http://api.jquery.com/hide/ http://api.jquery.com/show/
Hallo , ok, die Variante mit jquery.js (Library v1.3.2) funktioniert. Der Text "blabla" wird von den Button korrekt aus- und eingeblendet. Kann man die benötigten Funktionen aus jquery.js extrahieren? MfG froeschl
Michael B. schrieb: > Kann man die benötigten Funktionen aus jquery.js extrahieren? Hmm, im Prinzip ja, nehme ich mal an. Es wird darauf hinauslaufen, dass die relevanten Elemente mit getElementsByClassName() ermittelt werden. Bei diesen Elementen wird dann style manipuliert. Hab ich irgendwann schon mal so gemacht, aber heutzutage nehm' ich lieber jquery und verwende die gewonnene (Entwickler-)Zeit für interessantere Dinge, in µC.net 'rumstöbern z.B. ;-)
Hallo , alles klar, besten Dank für diese JavaScript Lösung. MfG froeschl
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.