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?

Foi útil?

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
scroll top