2017-10-04 2 views
0

「星評価」は、https://codepen.io/462960/pen/WZXEWdのように動作しますが、クリックするたびにページが急上昇します。 は、私はそれ入力チェック時にページジャークアップを防止する

const labels = document.querySelectorAll('label'); 
function noDefault(e){ 
    e.preventDefault(); 
    }; 

labels.forEach(x => x.addEventListener('click', noDefault)); 

停止しようとしたが、それがチェックされてからの入力を停止するためには、望ましい解決策ではありません。私はウェブページで使用することができませんでした。任意の提案が高く評価されました。

+2

、ラベルの入力を非表示にします。 – epascarello

+0

@ВладимирМаксименко私のソリューションをチェック – krishnar

答えて

1

ソリューション:私はクロームでページのないジャンプを見ない

&:not(:checked) { 
     > input { 
     display: none; 
     //position: absolute; 
     //top: -9999px; 
     clip: rect(0,0,0,0); 
     } 
関連する問題