Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
<input id="pass" class="" type="password" alt="" placeholder="Пароль"/>
<label><input onchange="if ($('#pass').get(0).type=='password') $('#pass').get(0).type='text'; else $('#pass').get(0).type='password';" name="goto" type="checkbox" value="false">Показать</label>
HTML:
<input type="password" name="reg_name" id="form-password" value=""/>
<span class="password-eye" data-target="#form-password"></span>
JS:
$('.password-eye').click(function(){
var e = $(this).toggleClass('pass-hidden'),
traget = e.data('target');
if(traget && $(traget).length)
$(traget).prop('type', (e.hasClass('pass-hidden')? 'text':'password'));
});
Код работает везде, кроме модального окна и слоя offcanvas. Есть варианты сделать что-бы код работал и в них? Попробую прикрутить динамическую смену контента, может есть попроще вариант?
$('.password-eye').click(function(){
$('body').on('click', '.password-eye', function(){