Eingabefeld in div springt zum Seitenanfang auf Firefox [geschlossen]

7

Ich verwende div über label und input type="checkbox" . Ich mache das, damit die Checkbox wie eine Schaltfläche aussieht.

Hier ist mein Beispiel: Ссылка

Was soll ich mit einem Kontrollkästchen oder einer Beschriftung / Eingabe tun, das aufhört, an den Anfang meiner Seite zu springen?

Das passiert NUR bei Firefox. Irgendeine Idee, wie Sie das beheben können?

    
user3202805 04.02.2014, 20:35
quelle

3 Antworten

14

DEMO

Ich brauche nur eine kleinere CSS-Änderung

%Vor%     
kei 04.02.2014 20:46
quelle
6

Dies passiert, weil Sie das Kontrollkästchen absolut und -20px über dem Ansichtsfenster positionieren. Wenn Sie auf den Bereich klicken, lösen Sie das Label aus, um das Kontrollkästchen zu ändern, das den Sprung an den Anfang bewirkt. Es gibt eine Vielzahl von Möglichkeiten, dies zu beheben, aber eine einfache wäre es, zu ändern:

%Vor%

zu etwas wie:

%Vor%

jsFiddle-Beispiel

    
j08691 04.02.2014 20:48
quelle
1

Ich habe Ihren Standpunkt

Bitte ändern Sie diesen Code für Ihr Eingabefeld

%Vor%

oder mach das Ding

%Vor%     
muaaz 04.02.2014 20:50
quelle

Tags und Links