Plain Javascript:
document.getElementById('BUTTON_ID').addEventListener('click', function(){
document.getElementById('DIV_ID').style.display = 'block';
})
В качестве альтернативы, с JQuery:
$(function(){
$('#BUTTON_ID').click(function(){ $('#DIV_ID').show() });
});
BUTTON_ID
заменить и DIV_ID
с идентификаторами реального элемента.
UPDATE:
, если вы хотите, чтобы DIV быть показано с переходом, я бы рекомендовал использовать jQuery
следующим образом:
$(function(){
$('#BUTTON_ID').click(function(){ $('#DIV_ID').fadeIn() });
});
Обратите внимание на .fadeIn()
метод, который может быть заменен .show()
, .slideDown()
и больше. jQuery - это весело.
UPDATE 2:
для того, чтобы придать динамическое содержимое в DIV, сделайте следующее:
$(function(){
$('#BUTTON_ID').click(function(){
$('#DIV_ID').html('<b>Hello, dynamic content!</b>');
$('#DIV_ID').fadeIn();
});
});
надежда, что помогает.
Я хочу ДИВ, который будет отображаться с некоторым переходом. –
@ GiriDharan я обновил свой ответ. – geevee
Извините. Я обновил свой вопрос с помощью дополнительного запроса. Это возможно? Если да, то как? –