2015-09-10 3 views
1

Я хотел бы скрыть div (который является «спрятать-div»), как только пользователь кликнет на кнопку при навигации на ту же страницу. Пожалуйста помоги мне с этим. БлагодаряКак скрыть div после нажатия кнопки?

<div id="hide-div"> 
    <button type="button" title="test" class="button btn-small" onclick="setLocation('abc.com');"><span>'Add to Cart'</span></button> 
</div> 
+0

Пожалуйста, следуйте ниже ссылке HTTP: // StackOverflow. com/вопросы/14648439/show-hide-div-on-button-click –

+0

В 'setLocatio n' add 'getElementById ('dide-div'). setAttribute ('style', 'display: none;');' – nelek

+0

использовать localStorage для сохранения значения и базы по значению show/hide div. –

ответ

0

Использование JQuery, чтобы скрыть его:

$('#hide-div button').click(function(){ 
    $(this).parent().hide(); 
}); 
1

Использование Vanilla JavaScript. Хотя я рекомендую использовать обработчик событий вместо встроенного JS, это зависит от вашего кода.

  1. Скрыть элемент с помощью style.display
  2. Вы можете перенаправить страницу прячась кнопку с помощью window.location

function setLocation(loc) { 
 
    document.getElementById('hide-div').style.display = 'none'; 
 
    window.location = loc; 
 
}
<div id="hide-div"> 
 
    <button type="button" title="test" class="button btn-small" onclick="setLocation('http://google.com')"><span>'Add to Cart'</span></button> 
 
</div>

0

Я предполагаю, что у вас есть JQuery добавил на свою страницу уже , Так, что-то вроде этого, может быть:

$('#hide-div .button').on('click', function() { 
 
     $('#hide-div').hide(); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="hide-div"> 
 
    <button type="button" title="test" class="button btn-small" onclick="setLocation('abc.com');"><span>'Add to Cart'</span></button> 
 
</div>

0

Вы можете сделать это с помощью простого JQuery

<script> 
 
jQuery(document).ready(function($) { 
 
$(".button").click(function(){ 
 
    $("div").fadeOut(); 
 
    }); 
 
}); 
 
</script>

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