views:

12

answers:

0

I have the following code, which is supposed to set the main_table_on_page variable according to the actual table presence in the document...

$('table#main_middle_table').livequery(function() {
    if ($("table#main_middle_table").attr("id")) {
        window.main_table_on_page = true;
    } else {
        window.main_table_on_page = false
    }
}, function() {
    window.main_table_on_page = false;
});

... however, the cleanup function (the second one) fires directly after the first function, resulting in main_table_on_page being always set to false. These functions are fired when I change the content of my main content DIV element (via AJAX), which might or might not contain the table.

Any ideas? :)