Scusate, ma non riesco a venirne a capo:
Questo pezzo di codice
non funziona su explorer (Nokia lumia per intenderci)codice:window.addEventListener('load', function(){ prepareMenu(); }, false) function prepareMenu() { var elemArray = document.getElementsByClassName('Riquadro92'); for(var i = 0; i < elemArray.length; i++) { var liv1Array = elemArray[i].getElementsByClassName('liP1'); for(var j = 0; j < liv1Array.length; j++) { elem = liv1Array[j]; elem.id = "elem_"+i+"_"+j; if (window.addEventListener) { elem.addEventListener("touchstart", function(e){ alert (1); }, false); } else { elem.attachEvent("ontouchstart", function(e){ alert(1); }); } } } }
su internet ho trovato che addEventListener non funziona su explorer e va sostituito con attachEvent, e l'evento diventa ontouchstart, ma non riesco a farlo funzionare comunque.
non so come sbloccarmi da questa situazione.
Per la cronaca, su chrome funziona

Rispondi quotando