Вот скрипка:
Я хочу, чтобы запись записи на записи, как вы видите на моем изображении ниже, поворачивается на запись, когда пользователь нажимает кнопку воспроизведения (см. скрипку)
Размещение иглы не обязательно является окончательным, и я хочу, чтобы он находился в верхнем правом углу (я включил изображение, необходимое для этого, и css внизу)
Прямо сейчас, если вы нажмете кнопку воспроизведения (см. скрипку, наведите указатель мыши на одну из обложек записей, нажмите "Воспроизвести" ), стрелка записи входит слева, а затем, если вы нажмете кнопку "Стоп" на той же записи, она вернется к оставил. Если вы нажмете кнопку воспроизведения на другой записи, прежде чем остановить воспроизведение, она останется на одном месте.
Я хочу, чтобы это было похоже на изображение ниже, где оно всегда отображается, но не в записи, если вы не нажмете кнопку воспроизведения, а затем повернуть. Затем, если вы нажмете кнопку воспроизведения на другой записи, в то время как в данный момент она играет, она просто сдвигается/перемещается, как ее изменение. Тогда, конечно, если вы нажмете кнопку "Стоп", она отключится от записи.
Вот мой текущий script:
$(function(){
var station = $('.player-station'),
record = $('.record2:first'),
playBtns = $('.play'),
info = $('.nprecinfo');
var isPlaying = false;
playBtns.click(function()
{
var btn = $(this);
if(btn.text() == 'STOP')
{
btn.text('PLAY');
record.css({'-webkit-animation-play-state': 'paused',
'-moz-animation-play-state': 'paused'});
$('#needle').show().animate({"left": "-=120px"}, "slow");
isPlaying = false;
return;
};
playBtns.text('PLAY');
var album = btn.closest('.album');
station.text(album.find('h3').text());
info.text(album.find('.recordinfo').text());
record.css({'-webkit-animation-play-state': 'running',
'-moz-animation-play-state': 'running'});
if (isPlaying == false)
{
$('#needle').show().animate({"left": "+=120px"}, "slow");
isPlaying = true;
}
$('#lrvinyl').css("background-image","url("+btn.attr('rel')+")");
$('#lrvinyl').hide().fadeIn();
btn.text('STOP');
});
});
и вот текущий css для записывающей иглы:
#needle {
background-image:url(http://benlevywebdesign.com/somafm/images/recordneedle2.png);
background-repeat: no-repeat;
width:220px;
height:220px;
position:absolute;
left:-115px;
top:185px;
z-index:10;
overflow:hidden;
}
если вы хотите поместить иглу в верхнем правом углу, вот изображение и css для использования в скрипте для этого. Возможно, вам придется немного переместить запись
(.record2)
, поэтому просто измените css наleft:-4px;
#needle {
background-image:url(http://benlevywebdesign.com/somafm/images/recordneedle4.png);
background-repeat: no-repeat;
width:220px;
height:220px;
position:absolute;
left:205px;
top:10px;
z-index:10;
overflow:hidden;
}