わかりました、私はこれに少し苦労しています。私はまだJQueryを学んでいます。
ここに私が持っているものがあります:
スクリプト:
$('ul li.error').animate({
height: 'toggle',
opacity: 'toggle'
}, {
duration: 500,
specialEasing: {
width: 'linear',
height: 'easeInOutCubic'
},
complete: function() {
$(this).each(function(){
$(this).delay(4000);
$(this).animate({
height: 'toggle',
opacity: 'toggle'
}, {
duration: 7000,
specialEasing: {
width: 'linear',
height: 'easeInOutCubic'
},
complete: function(){
$(this).delay(1000);
$(this).parent().next().find('li input').css('border-color', 'red');
$('#somediv').slideDown();
}
});
});
}
});
HTML:
<div>
<ul>
<li class="error">(Error Message if any)</li>
<li class="label"><label></li>
<li class="input"><input></li>
<li class="error">(Error Message if any)</li>
<li class="label"><label></li>
<li class="input"><input></li>
</ul>
</div>
私がやろうとしているのは、入力を持つ li 要素を選択し、境界線の色を変更することです。しかし、エラーメッセージがあった場所の境界線の色のみを変更したい.
これどうやってするの?助けていただければ幸いです、ありがとう!