私はHTML 5レンジ要素を持っています。私がする必要があるのは、ユーザーが範囲を上に移動したときに、親指の高さと幅が12ピクセルに増加することです。要素のホバー上で別の要素をアニメートする方法は?
CSS
.myrange::-webkit-slider-thumb{
position:relative;
top:-5px;
appearance:none;
-webkit-appearance:none;
-webkit-transition: width 2s, height 4s;
transition: width 2s, height 4s;
border-radius:50px;
background-color:rgb(9,90,0);
border:0;
cursor:pointer;
visibility:hidden;
}
はJavaScript
var skb_rhdaseek = $("<style>", {"type": "text/css"}).appendTo("head");
$('.myrange').hover(function(){
skb_rhdaseek.text('.myrange::-webkit-slider-thumb{height:12px; width:12px;}');
});
'$(hoverelem).hover(関数(){$(anotherleelem).animate(関数(){});});' –
コードが問題の多くを有し、また、それを見て同じ要素のスタイルを変更しようとしています。 –
@RajshekarReddyだから私は自分ではできませんでした。私のコードはそれほど重要ではありません。「range itselft」のホバリングで 'range thumb'をアニメーション化する方がいいのであれば、本当にありがとう! – akdsfjakls