В принципе, я хочу, чтобы иметь возможность обернуть любую команду в методе $ .holdTillFinished(), который не позволит продолжить выполнение до тех пор, пока не будет завершена указанная анимация метода/jquery.Можно ли остановить выполнение в javascript/jquery?
Я подозреваю, что это может быть сложно или даже невозможно в javascript, но я надеюсь, что кто-то узнает.
Я не хочу слышать о том, как я могу передать обратный вызов в анимацию, чтобы она выполнялась неполно, или что-то еще подобное.
Я действительно хочу знать, возможно ли такое, и как это сделать.
Если это не произойдет, если кто-то знает о хорошем плагине очереди, способном к очередности как определенных пользователем методов, так и анимаций, это тоже будет круто. То, что я действительно хочу это способ задержки выполнения, хотя. (В то же время позволяя анимации работать)
@thirsty: Вам нужна очередь и dequeue, я думаю (уже предложено и отклонено вами ниже). Вы можете упорядочить произвольные методы вместе с анимацией, и они будут выполняться по порядку. Если это не то, о чем вы спрашиваете, можете ли вы уточнить свой вопрос на примере того, что вы пытаетесь сделать? – Prestaul
Я не видел очередь, которая работает для функций. Я имею в виду, если я передаю анимацию, затем функцию, а затем анимацию в очередь, тогда, когда эти анимации играют, функция не должна выполняться. Также я не хочу указывать, как долго будет выполняться функция для выполнения. – thirsty93
Но на самом деле то, что я хочу, является оболочкой, которая останавливает весь javascript до тех пор, пока функция/анимация, которые я прошел в нее, не решила – thirsty93