2017-08-25 3 views
0

En tant que titre, quand un clavier est dans un coup il ne fonctionnera pas, des idées d'un workaroud?frame7 clavier + incompatibilité de balayage

<div class="swiper-container"> 
    <div class="swiper-wrapper"> 
     <div class="swiper-slide" style="text-align:center"> 
      <h3>Product name</h3> 
      <div class="range-slider"><input type="range" min="0" value="" step="1" onchange="$$(this).parent().parent().find('span').html(this.value);" oninput="$$(this).parent().parent().find('input').val(this.value);"></div> 
      <div class="list-block"> 
       <ul> 
        <li><div class="item-content"> 
         <div class="item-inner"> 
          <div class="item-title label">Qtd</div> 
          <div class="item-input"> 
           <input type="text" class="kpNumpad"> 
          </div> 
         </div> 
        </div></li> 
       </ul> 
      </div> 
      <img src="img/temp/img01-mobile-md.jpg" style="max-height: 45vh;"> 
     </div> 
    </div> 
    <div class="swiper-button-prev"></div> 
    <div class="swiper-button-next"></div> 
</div> 

Le script pour créer clavier + swipe:

myApp.keypad({ 'input': '.kpNumpad', 'dotButton': true, 'toolbarCloseText': 'Fechar', 'toolbarTemplate': '' }); 

myApp.swiper('.swiper-container',{ 
    'onlyExternal': true, 
    'nextButton': '.swiper-button-next', 
    'prevButton': '.swiper-button-prev', 
    'speed': 600, 
    'loop': true, // <- DON'T USE IT, set it to false (see my answer) 
    'effect': 'slide' //-- slide, coverflow, flip 
}); 

Peu importe l'ordre si Chipeur ou le clavier est appelé d'abord, aucun d'entre eux travaillent, le débogage dans un navigateur, la div du clavier est créé mais ne montrez pas, et l'entrée devient inexplicable.

Répondre

0

Problème résolu en créant une instance pour chaque entrée du clavier.

window.top.myKeyPad = []; 
$$('.kpNumpad').each(function(){ 
    var kpNum = myApp.keypad({ 'input': $(this), 'dotButton': true, 'toolbarTemplate': '' }); 
    window.top.myKeyPad.push(kpNum); 
}); 

REMARQUE: ÉVITER paramètre Chipeur « boucle » == false, il brisera le clavier, aussi, je vous recommande vivement de ne pas l'utiliser comme il effacera vos valeurs d'entrée lors de la boucle restart