2010-10-06 4 views
0

Я изучал все это, в основном у меня есть таблица, которая отображает «eco'texthere»; после размещения данныхPHP - Эффект затухания текста?

Как бы сделать текст замирание в например:.

Таблица ---> User Передача данных с помощью кнопки отправки ---> отображается обратно сообщение «вращающиеся данные» ---> Теперь текст выцветает в высказывании «успешно отправлено». (в основном с помощью эхо в PHP).

Будет ли нужна функция тайм-аута и Jquery для этого?

+1

Что опыт пользователя должен делать с PHP? Если я правильно понимаю, что вы правильно задаете вопрос, вы просто хотите, чтобы ваш текст исчез и в конечном итоге исчезнет. Это материал JavaScript/CSS. –

+0

В основном, он показывает 1 эхо-сообщение в php, затем он освобождается и показывает другое через 6 секунд. – Ray

ответ

1

Вы хотите импортировать библиотеку JQuery, как выше рекомендуется стипендиатов ... Тогда у вас есть что-то вроде:

$.get("yourphpscript.php",function(response){ 
    $("#somediv").html(response).fadeIn('slow'); 
}); 

. Div #somediv должен начинаться с отображения: none ;.

0

Да, так как это на стороне клиента эффект, который я рекомендую вам посмотреть в jQuery для этого, например, используя fadeIn

+0

Как бы я объединил «эхо» с JQuery, чтобы исчезнуть и разобраться? – Ray

1

Да - PHP исполняется к тому моменту, когда вы сможете показать ответ пользователю. Вы хотели бы взять ответ PHP (через AJAX), поместить его в элемент DOM (например, div), а затем активировать этот элемент DOM с помощью jQuery после завершения вызова AJAX.

+0

На самом деле это зависит от используемого вами сервера. если вы используете IIS, то php shurely выполняется, когда вы видите что-либо, потому что по умолчанию активируется функция outputbuffering. если у вас есть приложение, тогда вы просто делаете флеш() в своем коде и любой вывод, который вы сделали с эхом; будет отправлено клиенту независимо от фактического состояния обработки php. – ITroubs

+0

Да, это правда, я говорил в общих чертах. Несмотря на это, в этом конкретном примере не существует состояния «кометы/толчка» - попытка использовать PHP для анимации чего-то вроде этого, очевидно, будет бесплодной. ;) – mway

+0

Как бы я объединил «эхо» с JQuery, исчезают и рассеиваются? – Ray

0

Я нашел, что это работает для меня, если ип хочет использовать JavaScript:

<head> 
    <!-- Javascript --> 
    <script type="text/javascript"> 
     function showHideLayer(id){ 
      e = document.getElementById(id); 
      if(e.style.display=="block"){ 
       e.style.display = "none"; 
      } else { 
       e.style.display = "block"; 
      } 
     } 
    </script> 
</head> 
<body> 
<!-- Link zum Anzeigen/Verstecken --> 
<a href="alternativeLink" onclick="showHideLayer('myLayer');return(false)">Hide/Show</a> 
<div id="myLayer" style="display:none;"> 
    My hidden layer 
</div> 
Смежные вопросы