2016-04-23 4 views
2

У меня есть следующий код, который активирует звук при наведении указателя мыши на объект, но хотел бы добавить простые эффекты затухания и выцветания (зависания при зависании и выцветании при наведении). Будем рады намекам.Как добавить функцию затухания и выцветания, чтобы играть в режиме зависания?

function PlaySound(soundobj) { 
var thissound=document.getElementById(soundobj); 
thissound.play()} 

function StopSound(soundobj) { 
var thissound=document.getElementById(soundobj); 
thissound.pause(); 
thissound.currentTime = 0;} 

ответ

0

Благодарим за это.

Он все еще не работает. Я исправил несколько вещей объявление попытался это первое:

function PlaySound(soundobj) { 
var thissound=document.getElementById(soundobj); 

/* putting sound on hold and setting volume to 0 */ 
thissound.pause().prop("volume", 0); 

/* on mouse hover event, play sound and fade in the volume in 1s */ 
thissound.mouseover(function() { 
    thissound.play().animate({volume: 1}, 1000); 
});} 

function StopSound(soundobj) { 
var thissound=document.getElementById(soundobj); 

/* on mouse out event, fade out the volume in 1s */ 
thissound.mouseout(function() { 
    thissound.animate({volume: 0}, 1000)} 
}); 
thissound.pause(); 
thissound.currentTime = 0; 
} 

Мои вопросы будут, будет установка начального объема будет отделена от функции PlaySound? следует строка в функции MouseOut следующим образом: thissound.play().animate({volume: 0}, 1000)}

Благодарности