2016-06-17 2 views
1

Я использую codeigniter, CSS и JQuery. Я хочу изменить цвет фона строки через 1 минуту. После 1 минуты действия обновления строка получает цвет по умолчанию, как и другие строки.Изменение цвета строки после обновления в течение 1 минуты

Любая идея, любая функция, может кто-нибудь помочь!

Благодарим за помощь.

+2

[SetTimeout()] (https://developer.mozilla.org/en-US/docs/Web/API/WindowTim ers/setTimeout) –

ответ

1

зарезки в setTimeout функцию, когда вы только что обновили Row

// maybe you could give the row a class such as .updated 
var row = $('table tr.updated'); 
updateRow(row); 

// or maybe the updated row is always the last one? 
var row = $('table tr').last(); 
updateRow(row); 

function updateRow(row) 
{ 
    // do all the stuff associated with updating the row 

    // note that you're going to actually have to find row yourself or 
    // pass it in as an element 

    $(row).css('background-color', 'red'); 

    setTimeout(function() { 
     $(row).css('background-color', your default color); 
    }, 60000); 
} 
+0

возможно, это может помочь, но как я могу передать строку данной функции –

+0

только что обновил мой ответ, чтобы включить некоторые способы ее найти. – dargue3

+0

Сэр как вызвать функцию updateRow от контроллера в CodeIgniter –

0

Вы должны использовать setTimeout(function, miliseconds) Например:

function setColorTemporary(obj) { 
    $(obj).css("background-color", "blue"); 
    setTimeout(function() 
    { 
     $(obj).css("background-color", "transparent"); 
    }, 60000); //60 seconds 
} 

setColorTemporary($("#id987")); //Set color for any object for 1 minute 

В контроллере, может быть ...

<?php 
class MyController extends CI_Controller { 

    public function method() 
    { 
      $id = "#id987"; 
      echo "<script>setColorTemporary($('$id'));</script>"; 
    } 
} 
+1

это может помочь тоже сэр, теперь, как assoiate setColorTemporary funtion с возвращенной обновленной строкой, это может быть введено в funtion контроллера, любая помощь для впрыска через контроллер –

+0

Опубликовать больше кода для анализа –

Смежные вопросы