Показать сообщение отдельно
  #12 (permalink)  
Старый 12.06.2013, 21:24
Аватар для Алек
Аспирант
Отправить личное сообщение для Алек Посмотреть профиль Найти все сообщения от Алек
 
Регистрация: 14.04.2013
Сообщений: 85

Всем большое спасибо, всё получилось!
Есть правда недостаток - задержка межу сокрытием и появлением элемента, над этим ещё придётся подумать.
Вот что получилось в конце:

function real (x, y, z, q){
	 var f = "#"+x;
	 if(y < 500 || y > 10000 && z < 500 || z > 10000 && q < 500 || q > 10000){
	 return false;
	 }
	 else{
	 $(f).hide('slide', y, function(){
	 $(this).show('slide', z, function(){
		$(this).effect('explode', q)
	 })	 
	 })

	 }
	 }

	 var von1 = prompt('Введите число въезда блока',8000);
	 var von2 = prompt('Введите число уезда блока',5000);
	 var von3 = prompt('Введите число разваливания блока',2000);	 
	 real ("div_for_img", parseInt(von1), parseInt(von2), parseInt(von3));


Хотя если условия не соблюдаются, скрипт может работать некорректно, а может и вовсе не работать.

Последний раз редактировалось Алек, 12.06.2013 в 21:30.
Ответить с цитированием