У меня есть элемент диапазона 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», я был бы очень благодарен! – akdsfjakls