Повторите цикл для цикла (анимация) до тех пор, пока выбранное элемент не получит установленного левого значенияJquery

Программирование на jquery
Ответить
Anonymous
 Повторите цикл для цикла (анимация) до тех пор, пока выбранное элемент не получит установленного левого значения

Сообщение Anonymous »

Я бы хотел, чтобы для петли (анимация) ниже, чтобы повторить, пока левое значение выбранного элемента не будет равным переменной левой блокировке . Прямо сейчас, если вы нажмете на один из элементов навигации, они вращаются один раз (45 °) и останавливаются. перешел на новую должность. :( К сожалению, я не мог найти какого -либо решения, прочитав множество других вопросов, размещенных здесь и поиска в Google. Цикл и проверка текущей позиции выбранных элементов, но его 8 x одинаковое исходное значение - оно не изменяется в течение продолжительности анимации. />79.1333px
79.1333px
79.1333px
79.1333px
79.1333px
79.1333px
79.05px
48px
48px
48px
48px
48px
48px
48px
48px
78.7167px
79.0167px
79.0167px
79.0167px
79.0167px
79.0167px
79.0167px
79.0167px
79.0167px
017px
79.0167px
0167px
/>79.05px"
Так что мне нужно как -то фильтровать каждое 8 -е значение и проверить положение элементов, используя условие, если это имеет смысл ?: p < /p>

var menu_items = Array("#box_8", "#box_7", "#box_6", "#box_5", "#box_4", "#box_3", "#box_2", "#box_1");
var menuLength = menu_items.length;
var angleDiff = 360 / menuLength;
var fin = 0;
var leftLock = "260px";

$('a.box').click(function() {
$(this).addClass('selected');
for (var a=0; a
var startAngle = 180 + fin * angleDiff;
var endAngle = 225 + fin * angleDiff;
fin++;
for (var i=0; i

Подробнее здесь: https://stackoverflow.com/questions/470 ... left-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»