傢伙,我已經看到了jQuery: slideUp() delay() then slideDown; not working工作,我正好編碼:
$('.flash_message').slideDown(800).delay(5000).slideUp(1000);
不過了slideDown不似乎工作。
換句話說:
``$( 'flash_message')了slideDown(800).delay(5000).slideUp(1000);`
和
$('.flash_message').delay(5000).slideUp(1000);
正在產生相同的結果!
,其生成
.flash_message
元件
PHP代碼:(I使用笨)
if ($this->session->flashdata('message_array'))
{
foreach($this->session->flashdata('message_array') as $message)
{
echo "<div class='flash_message {$message[0]}'>{$message[1]}</div>";
}
}
示例HTML生成:
<div class="flash_message success">Event added successfully.</div>
更新:我得到了問題:
了slideDown完全不
$('.flash_message').slideDown(800);
工作,不會做任何事情!
什麼樣的HTML元素是.flash_message? (也許是個好主意,也可以發佈HTML) – Magrangs 2012-01-27 15:34:40
謝謝。我不相信但它可能很重要。至少如果你知道發生了什麼,可能會讓你更確定它的內容。 – 2012-01-27 15:37:31
你是什麼意思「產生相同的結果」?最後一個例子不會產生任何東西,因爲你首先延遲然後隱藏。第一個例子首先顯示div並隱藏它。 – Niklas 2012-01-27 15:42:30