Camping_RIDER: Checkbox-Hack? Nein, danke!

Beitrag lesen

Aloha ;)

Aber wo ich gerade mehr als flüchtig draufschaue:

    var elms = document.getElementsByTagName("input");
    for (var i = 0; i < elms.length; i++) {
        if (elms[i].className.search(/\bhackbox\b/) >= 0) {
           elms[i].addEventListener("change",function() {

Du willst alle input-Elemente der Klasse hackbox – also bitte nicht irgendwelche Verrenkungen mit regulärem Ausdruck, sondern:

    var hackboxElements = document.querySelectorAll('input.hackbox');
    for (var i = 0; i < hackboxElements.length; i++)
    {
        hackboxElements[i].addEventListener('change', function ()

Einverstanden. Ich habe damals wohl aus reiner Vorsicht auf querySelectorAll verzichtet, was nicht notwendig ist und war.

Und hier:

             window.setTimeout(function(){ document.body.style.WebkitAnimation = ""; },1500);

Warum läuft der Timeout ganze 1½ Sekunden? Sollten wenige Millisekunden nicht reichen?

In der Theorie ja. Die anderthalb Sekunden waren einfach mal ein Testwert, um sicherzustellen, dass es funktioniert, und dass die Animation nicht wegoptimiert wird oder nicht lange genug stattfindet, um Neuzeichnen und Co. auszulösen.

Es sollte möglich sein, diesen Wert noch zu drücken, aber gerade wenns darum geht, für einen Android-Browser, den ich nichtmal habe, zu testen, wie viel Timeout da benötigt wird, war ich eben lieber etwas großzügiger. Die Animationsdauer zum Beispiel wollte ich einfach pro forma durchlaufen lassen. Ob das für das Funktionieren des Bugfix wirklich notwendig ist - keine Ahnung.

Wenn sich da was ergibt, wie lange man die Animation mindestens laufen lassen muss, damit der Checkbox-Hack Wirkung zeigt - immer gerne her damit und das Ding aktualisiert.

Grüße,

RIDER

--
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
# Twitter # Steam # YouTube # Self-Wiki # Selfcode: sh:) fo:) ch:| rl:) br:^ n4:? ie:% mo:| va:) js:) de:> zu:} fl:( ss:) ls:[
0 37

Android 4.x CSS-Unterstützung? Wie testen?

Felix Riesterer
  • css
  • mobile
  • ux
  1. 0
    Camping_RIDER
    1. 0
      Felix Riesterer
      1. 0
        Felix Riesterer
        1. 0
          Camping_RIDER
          1. 0
            Felix Riesterer
            1. 0
              Camping_RIDER
              1. 0
                Felix Riesterer
                1. 0
                  Camping_RIDER
                  1. 0
                    Camping_RIDER
                    1. 0

                      Internet Explorer for Samsung

                      Camping_RIDER
                      • browser
                      • meinung
                      • mobile
                      1. 0
                        Felix Riesterer
                        1. 0
                          Camping_RIDER
                          1. 0
                            Felix Riesterer
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                Felix Riesterer
                              2. 0
                                Camping_RIDER
                                1. 0
                                  Camping_RIDER
                            2. 0
                              Camping_RIDER
                              1. 0
                                Felix Riesterer
                        2. 0
                          Felix Riesterer
                          1. 0
                            Felix Riesterer
      2. 0
        Camping_RIDER
    2. 0

      Checkbox-Hack? Nein, danke!

      Gunnar Bittersmann
      • barrierefreiheit
      • selfhtml-wiki
      • ux
      1. 0
        Camping_RIDER
        1. 0
          Gunnar Bittersmann
          • javascript
          1. 0
            Camping_RIDER
            1. 0
              Gunnar Bittersmann
              1. 0
                Camping_RIDER
          2. 0
            Gunnar Bittersmann
        2. 0
          Gunnar Bittersmann
          1. 0
            Camping_RIDER
            1. 0
              Gunnar Bittersmann
              1. 0
                Camping_RIDER
  2. 0
    Camping_RIDER
    1. 0
      Felix Riesterer
  3. 0

    Für's Archiv: Android Studio bietet Emulatoren an

    Felix Riesterer