RWD em Contato Conosco Elemento Ativo
-
29-09-2020 - |
Pergunta
A página entre em contato no RWD tema tem o nome de "nome" caixa de como o elemento ativo quando você terra sobre a página, de modo que o cursor estiver na caixa e ele é realçado.Este é um incômodo em um dispositivo móvel, porque você é atingido com um teclado no seu rosto quando você vai a esta página.Como posso desactivar o "nome" caixa de estar activo?
Solução
Alterar o código abaixo:
<script type="text/javascript">
//<![CDATA[
var contactForm = new VarienForm('contactForm', true);
//]]>
</script>
para:
<script type="text/javascript">
//<![CDATA[
var contactForm = new VarienForm('contactForm', false);
//]]>
</script>
Verifique esse arquivo js/varien/form.js
initialize: function(formId, firstFieldFocus){
this.form = $(formId);
if (!this.form) {
return;
}
this.cache = $A();
this.currLoader = false;
this.currDataIndex = false;
this.validator = new Validation(this.form);
this.elementFocus = this.elementOnFocus.bindAsEventListener(this);
this.elementBlur = this.elementOnBlur.bindAsEventListener(this);
this.childLoader = this.onChangeChildLoad.bindAsEventListener(this);
this.highlightClass = 'highlight';
this.extraChildParams = '';
this.firstFieldFocus= firstFieldFocus || false;
this.bindElements();
if(this.firstFieldFocus){
try{
Form.Element.focus(Form.findFirstElement(this.form))
}
catch(e){}
}
}
Se você definir firstFieldFocus para false, isso não vai acionar o foco no primeiro campo.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange