2017-02-01 2 views
0

Ich habe alle Vorschläge ausprobiert, die ich gefunden habe, und kann diese Taste nicht auf iPhone oder iPad funktionieren lassen. Vor ein paar Monaten hat es funktioniert und jetzt nicht mehr. Es ist in Ordnung für PCs. Habe Touchstart und Cursor: Zeiger versucht; ist schon in CSS ohne Glück. Irgendwelche anderen Ideen? Geh einfach ... Ich bin kein Programmierer.jquery button funktioniert plötzlich nicht mehr auf iPhone oder iPad

HTML ist:

echo '<td><span style="color:#fff;" thing1="'.$thing1Id.'" thing2="'.$row['thing2Id'].'" user="'.$user->ID.'" class="runScript btn" >Run!</span></td></tr>'; 


jQuery.noConflict(); 
jQuery(document).ready(function(){ 
jQuery(".runScript").on("click",function(){ 
    var me = jQuery(this); 
    var thing1= me.attr("thing1"); 
    var thing2= me.attr("thing2"); 
    var user = me.attr("user"); 
    me.html("Working on it! Please wait!"); 
    jQuery.ajax({ 
     url: "/runScript?thing1=" + me.attr('thing1') + "&thing2=" + me.attr('thing2') + "&user=" + me.attr('user') 
    }).done(function(data) { 
     me.html("Done!"); 
     console.log(data); 
    }); 
+0

Bitte klicken Sie auf die '<>' Taste und erstellen [MCVE] mit dem tatsächlichen HTML – mplungjan

Antwort

0

Geben Sie diesen einen Versuch:

jQuery(document).on("click", ".runScript", function() { 

}); 
+0

Das ist nur notwendig, wenn die " runscript "Element ist zur Ladezeit nicht verfügbar – mplungjan

+0

OMG danke. Endlich funktioniert. – ngtess

Verwandte Themen