Здесь я пытаюсь изменить направление прокрутки при нажатии на кнопки направления.В IE и Firefox все работает так, как и ожидалось. Когда я нажимаю кнопку направления, выделение немедленно меняет направление.но в chrome это не ожидается, вместо этого, когда я нажимаю на выделение в chrome, выделение завершает свой цикл и затем начинает течь в направлении щелчка.
вот код того, что я сделал до сих пор.
$(document).ready(function() {
$('.leftbutton').on('click', function() {
var marquee = $('.scrollermarquee');
marquee[0].stop();
marquee[0].direction = 'left';
marquee[0].start();
})
$('.rightbutton').on('click', function() {
var marquee = $('.scrollermarquee');
marquee[0].stop();
marquee[0].direction = 'right';
marquee[0].start();
})
})
.rightbutton {
background: red;
padding: 15px;
right: 20px;
position: absolute;
cursor: pointer;
}
.leftbutton {
background: red;
padding: 15px;
position: absolute;
cursor: pointer;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="leftbutton"><</span>
<marquee class="scrollermarquee">
<ul>
<li>
<div class="views-field views-field-title"><span class="field-content"><a href="#" hreflang="en">test 1</a></span></div>
</li>
<li>
<div class="views-field views-field-title"><span class="field-content"><a href="#" hreflang="en">test 2</a></span></div>
</li>
<li>
<div class="views-field views-field-title"><span class="field-content"><a href="#" hreflang="en">test 3</a></span></div>
</li>
</ul>
</marquee>
<span class="rightbutton">></span>