Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2014, 00:03
Аспирант
Отправить личное сообщение для failure Посмотреть профиль Найти все сообщения от failure
 
Регистрация: 21.07.2013
Сообщений: 40

скрипт не работает в chrome
Приветствую!
Помогите найти ошибку.

Задача следующая - при нажатии на кнопку срабатывает функция a_function(), выбирается картинка, добавляется в нужный блок, далее визуально уменьшается в размере до 1px с задержкой 5 мс.

Код работает, но в Chrome - нет.
function a_function() {
	var original = $("img").clone();
	resize(original.width(),original);
	original.appendTo("#mydiv");
}

function resize(original,elem) {
	original-=1;
	elem.css({"width":original});

		if(original>1) {
			setTimeout(function () {resize(original,elem)},5)
		}
}


В чем может быть проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2014, 00:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от failure
добавляется в нужный блок, далее визуально уменьшается в размере до 1px с задержкой 5 мс.
в коде у вас наоборот
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2014, 09:13
Аспирант
Отправить личное сообщение для failure Посмотреть профиль Найти все сообщения от failure
 
Регистрация: 21.07.2013
Сообщений: 40

Сообщение от рони Посмотреть сообщение
в коде у вас наоборот
Но все именно так и выглядит как я описал.
Вы думаете, из-за этого в Хроме что-то не работает ?)
Ответить с цитированием
  #4 (permalink)  
Старый 28.07.2014, 09:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

failure,
поменяйте строки 3 и 4 и проверьте. и чем вас неустроило animate ?
Ответить с цитированием
  #5 (permalink)  
Старый 28.07.2014, 09:41
Аспирант
Отправить личное сообщение для failure Посмотреть профиль Найти все сообщения от failure
 
Регистрация: 21.07.2013
Сообщений: 40

рони,
Нужно было именно так, без animate.

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работает в Chrome, Safari, не работает в IE, Opera, FF balashovka jQuery 1 29.01.2013 13:28
??? Скрипт не работает в IE, FF и Opera, но работает в Chrome и Safari psiworm jQuery 1 28.01.2013 10:05
Скрипт не работает при заходе на данную страницу, но работает при рефреше страницы foker jQuery 0 26.11.2012 12:27
не работает скрипт с HEX значениями color DeaDiK Общие вопросы Javascript 2 17.04.2011 15:00
Не работает скрипт :( VladimirV Javascript под браузер 5 21.12.2010 14:26