2
私はJavaScriptを学んでおり、ここでは簡単な問題があります。 Javaスクリプトだけで別の要素がホバリングされたときに、CSSアニメーション(ブルーナットを回転させます)をトリガしたいと思います。JavaScriptでトリガCSSトランジション
これは私がこれまで持っているものである、と私は、このスニペットに欠けているのか分からない:
$('#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をインストールすると同じ効果を得ることはありませんスニペットO_o(編集ポストを参照) – Ermac
それは、いくつかのURLにアクセスする必要があります。 –
これはうまくいきました。私はこの質問についてメタに質問をしました:http://meta.stackoverflow.com/questions/322366/why-isnt-jquery-working-in-this-questions-code-snippet –