альтернативные звуковые эффекты при клике на якорь - PullRequest
1 голос
/ 27 октября 2010

Я работаю с HTML5 и аудио тегами для небольшого проекта, над которым я работаю.По сути, у меня есть тег привязки, который активирует jQuery slideToggle.Я хочу добавить к нему звуковые эффекты, чтобы при щелчке якоря воспроизводился один звуковой эффект при его открытии и другой звуковой эффект при его закрытии.Я часами пытался понять, как это сделать, но мои знания Javascript и JQuery чрезвычайно ограничены.Я стараюсь избегать использования внешних плееров или Flash.

1 Ответ

0 голосов
/ 27 октября 2010

Я наконец-то заработал. Я использовал код ниже. Я включил currentTime и Pause, чтобы звуки не перекрывались и чтобы они воспроизводились с самого начала.

var toggle=true;

function play_effect1(){
  if(toggle){
    document.getElementById('close').currentTime = 0;
    document.getElementById('close').pause();
    document.getElementById('open').play();
    toggle=false;
    }

  else {
    document.getElementById('open').currentTime = 0;
    document.getElementById('open').pause();
    document.getElementById('close').play();
    toggle=true;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...