cjohnson51
08-24-2012, 06:32 AM
I'm just starting out with JavaScript and I've hit a snag. I have a transparent sparks animation in .ogv and I want it to play when I click on text (which also has a neon glowing effect). I can overlap the video under the text but I want a more seamless effect. I haven't been able to find a solution and I'd really appreciate any help here. Here's what I have so far:
[CODE]
<div id="splash">
<div id="sparks">
<video id="neonsparks" width="200" height="300">
<source src="sfx/sparks.ogv" type="video/ogg"></source>
</video>
</div>
<audio id="neon-on" preload="auto">
<source src="sounds/splash.mp3"></source>
<source src="sounds/splash.ogg"></source>
</audio>
<a href="#">Media Design</a>
<script src="scripts/sparks.js"></script>
<script src="scripts/neon.js"></script>
</div>
</div>
[CODE]
JAVASCRIPT FOR SPARKS.JS:
[CODE]
document.addEventListener('mouseover',hoverVideo,false);
var vid = document.getElementById('neonsparks');
function hoverVideo(e)
{
if(e.target == vid)
{
vid.play();
this.addEventListener('mouseout',hideVideo,false);
}
}
[CODE]
[CODE]
<div id="splash">
<div id="sparks">
<video id="neonsparks" width="200" height="300">
<source src="sfx/sparks.ogv" type="video/ogg"></source>
</video>
</div>
<audio id="neon-on" preload="auto">
<source src="sounds/splash.mp3"></source>
<source src="sounds/splash.ogg"></source>
</audio>
<a href="#">Media Design</a>
<script src="scripts/sparks.js"></script>
<script src="scripts/neon.js"></script>
</div>
</div>
[CODE]
JAVASCRIPT FOR SPARKS.JS:
[CODE]
document.addEventListener('mouseover',hoverVideo,false);
var vid = document.getElementById('neonsparks');
function hoverVideo(e)
{
if(e.target == vid)
{
vid.play();
this.addEventListener('mouseout',hideVideo,false);
}
}
[CODE]