File: index.html

Recommend this page to a friend!
  Classes of Dave Norminton   JS Sound   index.html   Download  
File: index.html
Role: Example script
Content type: text/plain
Description: Example
Class: JS Sound
Play sounds when events happen on page elements
Author: By
Last change: Add files via upload
Date: 2 years ago
Size: 2,939 bytes
 

Contents

Class file image Download
<!doctype html> <html> <head> <title>JsSound</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="header"> <div class="wrapper"> <h1>JsSound</h1> </div> </div> <div class="row"> <div class="wrapper"> <p> A basic default example with a click event. </p> <div id="click" href="#">Click me for sound</div> <code class="block"> var sound0 = new JsSound('id', 'click', ['sound/crash1.wav', 'sound/crash1.mp3']); </code> </div> </div> <div class="row2"> <div class="wrapper"> <p> An example using multiple targets with the same class. </p> <span class="clank">Sound on class - click me</span> <span class="clank">Sound on class - click me</span> <span class="clank">Sound on class - click me</span> <code class="block"> var sound1 = new JsSound('class', 'clank', ['sound/clank.wav', 'sound/clank.mp3']); </code> </div> </div> <div class="row"> <div class="wrapper"> <p> An example using the optional fourth parameter, which specifies what type of event to listen for, rather than the default click action. </p> <div id="box"> <span>On mouseover and mouseout produce different sounds<span> </div> <code class="block"> var sound2 = new JsSound('id', 'box', ['sound/crash1.wav', 'sound/crash.mp3'], 'mouseover');<br /> var sound3 = new JsSound('id', 'box', ['sound/clank.wav', 'sound/clank.mp3'], 'mouseout'); </code> </div> <div class="row2"> <div class="wrapper"> <p> JsSound on the third parameter accepts either an array of files to use ( each of these should be of the same sound but different formats, in order to provide a wider range of browser matches). This example shows a string being used. </p> <div id="single">Single sound</div> <code class="block"> var sound4 = new JsSound('id', 'single', ['sound/clank.wav', 'sound/clank.mp3']); </code> </div> </div> </body> <script src="js-sound.js"></script> <script> var sound0 = new JsSound('id', 'click', ['sound/crash1.wav', 'sound/crash1.mp3']); var sound1 = new JsSound('class', 'clank', ['sound/clank.wav', 'sound/clank.mp3']); var sound2 = new JsSound('id', 'box', ['sound/crash1.wav', 'sound/crash.mp3'], 'mouseover'); var sound3 = new JsSound('id', 'box', ['sound/clank.wav', 'sound/clank.mp3'], 'mouseout'); var sound4 = new JsSound('id', 'single', ['sound/clank.wav', 'sound/clank.mp3']); </script> </html>