Sto lavorando su una pagina in cui in basso si trova un elemento, che viene attivato toccandolo. L'elemento quindi si espande (istantaneamente) in altezza per rivelarne il contenuto. È fatto aggiungendo una classe (".active") con jQuery a quell'elemento.jQuery addClass causa la finestra per scorrere in alto su Android e iPhone
Le cose .active aggiunge davvero un blocco di visualizzazione e un'altezza. Tuttavia, ogni volta che lo tocchi, il browser torna in cima. Se commento la parte addClass in javascript, si comporta normalmente.
Solo per l'avviso, il tag di ancoraggio non ha un "href = #".
cosa succede se si tenta di aggiungere la classe in un modo diverso? come setattribute o così –
La stessa cosa succede! Presumo che potrebbe essere un problema di rendering. – Kasper
hai verificato che non ci sia nulla di sbagliato con i tuoi stili/classe? cosa succede se assegni staticamente quella classe all'elemento? Assegna la classe e mostra/nascondi l'elemento in modo dinamico usando la proprietà css. Produce lo stesso comportamento? – Nilesh