divの背景位置を遷移させて、色を左から右に変更します。イベントが発生したので、どのように私は聞くことができたときにJQuery - 背景位置が変更された後でアクションを実行
<div class='event' id='event_1'></div>
<div class='connector' id='connector_1'></div>
<div class='event' id='event_2'></div>
$('#event_2').click(function(){
$('#connector_1').css('background-position', '80px 0px');
myPos = $('#connector_1').css("background-position").split(" ");
if(myPos[0] == '100%'){
$(this).css({'background': '#7b9d6f', 'border-color': '#7b9d6f'});
}
});
myPos戻り[0%、100%]:位置変更が終了したら、私は#event_2要素の塗りつぶしを変更するためにはJQueryで別のアクションを実行したいですmyPos [0]が100%の場合は?
フィドルあなたはこのようにそれを行うことができますhttps://jsfiddle.net/sL156k3t/
rmondesilva ...簡単な論理的解決法...でもmyPosは不要です。 – IlludiumPu36