2015-05-13 3 views
0

Пытается загрузить страницу с таблицей графиков Google как скрытую и показывать ее только после нажатия кнопки.Табличная таблица Google отображается при нажатии кнопки

Если я запустил страницу с table не скрывал, я могу переключить ее, но если я начну со скрытой таблицы, это невозможно.

Адрес jsfiddle.

своп комментируемой строка, чтобы увидеть его:

$("table").addClass('table-bordered table-condensed table-striped'); 
// $("table").addClass('table-bordered table-condensed table-striped hidden'); 
+0

, пожалуйста, объясните это правильно – Bhupendra

+0

Ищете способ отображения скрытой таблицы (таблицы диаграмм Google) после нажатия кнопки. – Khrys

+0

Вы имели в виду, что когда страница загружается, она должна быть скрыта, и она должна отображаться только после нажатия кнопки? – Bhupendra

ответ

1

изменить код с помощью этого кода

$(document).ready(function(){ 
    $("p").hide(); 
     $("#table").hide(); 
    $("#hide").click(function(){ 
     $("p").hide(); 
     $("#table").hide(); 
    }); 
    $("#show").click(function(){ 
     $("p").show(); 
     $("#table").show(); 
    }); 
}); 
1

Использование CSS сделать таблицу изначально скрыта, установив его display в none.

#table {display:none;} 

Затем с JQuery .css превратить его обратно в displayblock#show при его нажатии.

$(document).ready(function(){ 
    $("#hide").click(function(){ 
     $("p").hide(); 
     $("#table").css('display', 'none'); 
    }); 
    $("#show").click(function(){ 
     $("p").show(); 
     $("#table").css('display', 'block'); 
    }); 
}); 

См. Обновленный fiddle.

0

Вы можете просто удалить скрытый класс, когда кнопка нажата шоу:

$("table").removeClass('hidden');

(и повторно, когда шкура щелкнул).

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