Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.07.2011, 22:07
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Скрипт работает только один раз - почему?
Есть скрипт:

function pstatuss() {$("#okstat").addClass("getokstata").html('Удалено').fadeOut(5000)}


Который по команде открывает элемент с #okstat с текстом Удалено

У меня на странице есть элементы и есть кнопка удалить которая запускает выше указанную функцию, только проблема в том что если нажать удалить у одного элемента скрипт срабатывает, а если еще и потом нажать у второго элемента скрипт не срабатывает

Работает единожды, почему?
Ответить с цитированием
  #2 (permalink)  
Старый 15.07.2011, 22:28
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сейчас лето, погода прекрасная, всех на отдых тянет. Вот и телепаты все наши в отпуске.
Простите конечно меня, но не соизволите ли вы нам показать кусочек побольше вашего кода что бы мы могли догадаться в чем же у вас проблема ?

Но я все же не побоюсь предположить что используя fadeOut вы прячете элемент, но потом не показываете его.
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 16.07.2011, 00:10
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Да нет вы правильно сказали, но писать нечего там простые теги <div> без каких конфигурация

Сообщение от walik
Но я все же не побоюсь предположить что используя fadeOut вы прячете элемент, но потом не показываете его.
Я тоже так считаю, но даже нет идей как это исправить, не подскажите?
Ответить с цитированием
  #4 (permalink)  
Старый 16.07.2011, 11:16
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Наверное следует показать элемент, а потом обратно спрятать:
function pstatuss() {
   $("#okstat").fadeIn(500, function() { 
      $("#okstat").addClass("getokstata").html('Удалено').fadeOut(5000);
   }
}
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #5 (permalink)  
Старый 16.07.2011, 15:40
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Неа потом получается не работает fadeOut только один fadeIn

Последний раз редактировалось uExpo, 16.07.2011 в 15:50.
Ответить с цитированием
  #6 (permalink)  
Старый 16.07.2011, 15:50
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

блин
Ответить с цитированием
  #7 (permalink)  
Старый 16.07.2011, 15:56
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Все разобрался:

function pstatuss() {$("#okstat").fadeIn(500).html('Удалено').fadeOut(5000)}
Ответить с цитированием
  #8 (permalink)  
Старый 22.02.2017, 13:27
Новичок на форуме
Отправить личное сообщение для silverva Посмотреть профиль Найти все сообщения от silverva
 
Регистрация: 22.02.2017
Сообщений: 3

функция работает только один раз после очистки кэша. помогите пожалуйста
<script type="text/javascript">
setTimeout('location.replace("/index.html")', 20000);
/*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/
</script>
Ответить с цитированием
  #9 (permalink)  
Старый 22.02.2017, 14:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

silverva,
добавьте в ссылку случайный параметр
Ответить с цитированием
  #10 (permalink)  
Старый 22.02.2017, 14:25
Новичок на форуме
Отправить личное сообщение для silverva Посмотреть профиль Найти все сообщения от silverva
 
Регистрация: 22.02.2017
Сообщений: 3

сайт perfumsinfo.ru после того как на форме нажимаете заказать появляется страница и потом должно вернуться на главную через 20 сек
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="3; url=index.html">
<title>spasibo za zakaz</title>
<meta name="generator">
<div class="zak_img">
<img src="img/zakaz1.jpg">
</div>

<style type="text/css">
.zak_img {
text-align: center;
}
body {
background-color: #fff;
}
</style>
<script type="text/javascript">
setTimeout('location.replace("/index.html")',20000);
/*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/
</script>

</head>


</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимация. Помогите понять почему не работает. kadurban jQuery 4 08.07.2010 20:50
Скрипт меню не работает только в Firefox somatic Firefox/Mozilla 2 28.07.2009 03:23
Спойлер работает только на один объект на странице. Shanks Общие вопросы Javascript 4 10.05.2009 14:53
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32
Простой скрипт не работает в Firefox'e... Aik Firefox/Mozilla 2 03.02.2009 22:30