2016-08-03 15 views
2

So habe ich ein Szenario in meinem textbasierten Abenteuer, das ich versuche, einen Soundeffekt hinzuzufügen, wenn eine bestimmte Spielerwahl getroffen wird, aber ich habe Probleme beim Hinzufügen.Hinzufügen von Ton beim Klicken mit der Schaltfläche Verwenden von jQuery

<html> 
    <div id="s1"> 
    <div class="sit_2"> 
     You stumble upon a dark cave. Do you go inside or not?    
    </div> 
    <div class="sit_3a"> 
     A hungry bear comes and kills you. 
    </div> 
    </div> 

    <div id="q1"> 
    <input type="button" class="choice_2a" value="Go inside"> 
    <input type="button" class="choice_2b" value="Don't go inside"> 
    </div> 
    <audio id="bear" preload="auto" src ="audio/bear.mp3"></audio>  
</html> 


<javascript type="text/javascript"> 
    $(document).ready(function(){ 
    $(".choice_2a").click(function(){ 
     $(".sit_2, .choice_2a, .choice_2b").hide(); 
     $("#cave").fadeOut(3000); 
     $(".sit_3a").fadeIn(3000); 
     $("#bear").play(); 
    }); 
)} 
</javascript> 

Also, was ich versuche spielen #bear zu tun ist, wenn .choice_2a jQuery ausgewählt werden.

+0

'' sein sollte '

0

ändern <javascript> Code:

<script type="text/javascript"> 

    $(document).ready(function() { 

     $(".choice_2a").click(function(){ 
      $(".sit_2, .choice_2a, .choice_2b").hide(); 
      $("#cave").fadeOut(3000); 
      $(".sit_3a").fadeIn(3000); 
      $("#bear").play(); 
     }); 
    )}; 

</script> 

Und sicher, dass Sie jQuery-Bibliothek enthalten sind, in Ihrem <head> Tag, so etwas wie: <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">