Προς το περιεχόμενο

Πρόβλημα με απλό κώδικα σε 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 μπορει να το κλεισει..

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

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