Προς το περιεχόμενο
  • 0
Επισκέπτης

Πρόβλημα με απλό κώδικα σε jQuery

Ερώτηση

Επισκέπτης

Προσπαθησα να φτιάξω ένα κουμπί το οποίο όταν χρησιμοποιείται να εκκινεί την αναπαραγωγή ενός τραγουδιού. Παρόλα αυτά το κομμάτι ξεκινα να αναπαράγεται αμέσως. Έχω ξανακάνει την ίδια ακριβώς δουλεία με απλη js αλλα αποφάσισα να χρησιμοποιήσω jquery (μαθαίνω ακόμη)..

 

Ο κώδικας είναι

//Playlist
var playlist = new Array();
playlist[0] = 'a.mp3';
var iForIndex = 0;
// Variable for checking whether it's playing
var playinq = 0;
//Load First Song
$('#source').attr('src', playlist[iForIndex]);
$('#audio')[0].load();
function mainButton(){
	if(playinq == 0){
		playinq=1;
		$('#audio')[0].play();
		$('#mainb').attr('value', 'Pause');
	}else{
		playinq=0;
		$('#audio')[0].pause();
		$('#mainb').attr('value', 'Play');}
}
//Play-Pause Button
$('#mainb').click(mainButton());

μπορείτε να το δείτε το αποτέλεσμα εδω

 

 

Το προβλημα είναι πως το κουμπί δεν σταματα/ξεκινα το τραγουδι. Επίσης το τραγούδι ξεκινα με την φορτωση της σελιδας.



ΟΚ μαλλον βιαστικα να μιλήσω... Έλυσα το πρόβλημα,αν θελει καποιος moderator μπορει να το κλεισει..

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

1 απάντηση σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

Δημιουργήστε έναν λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι εύκολο!

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
×
×
  • Δημιουργία νέου...

Χρήσιμες πληροφορίες

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.