Я изучаю JavaScript и получил здесь простую проблему: Я хочу вызвать анимацию CSS (Spin the blue nut), когда другой элемент зависает только через JavaSript.Trigger CSS transition with JavaScript
Это то, что у меня до сих пор, и я не знаю, что я пропускаю в этом фрагменте кода:
$('#menu').hover(
function() {
$('#nut').addClass('spin');
},
function() {
$('#nut').removeClass('spin');
}
);
#nut {
transform-origin: center center;
transform-style: preserve-3D;
transition: all 1s ease;
}
.spin {
transform: rotate(180deg);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<svg id="menu" x="0px" y="0px" width="71.39px" height="71.39px" viewBox="0 0 71.39 71.39" enable-background="new 0 0 71.39 71.39" xml:space="preserve">
<polygon id="nut" fill="#0000ff" points="66.605,53.541 35.694,71.388 4.784,53.541 4.784,17.849 35.694,0.002 66.605,17.849"/>
</svg>
Я очень ценю вашу помощь! Заранее спасибо!
прекрасно работает, но это может показаться странным ... Я не получаю тот же эффект, установка на JQuery snippet O_o (см. отредактированный пост) – Ermac
это должна быть только часть доступа к URL. –
Должно быть, это сработало. Я открыл вопрос в мета об этом вопросе: http://meta.stackoverflow.com/questions/322366/why-isnt-jquery-working-in-this-questions-code-snippet –