Как спрятать div

0

Мне нужен сценарий.

  1. Чтобы скрыть div, щелкнув в любом месте страницы
  2. Чтобы скрыть div, нажав кнопку, изображения или конкретный сценарий
  3. Чтобы скрыть div, щелкнув в любом месте страницы (когда div содержит любой другой скрипт)

В настоящее время я использую

<script>
    $(document).ready(function () {

      $("#div").click(function () {

            document.getElementById('div').style.display = 'none';

      });

    });
    </script>

Это прекрасно работает, почему div содержит изображения, но он не работает, когда div содержит скрипт, такой как скрипт рекламы, такой как chitika, adsense или любой другой

Расскажите, как это сделать.

Теги:

3 ответа

1

Попробуйте это использовать, this селектор используется, чтобы скрыть нажатый div

$("#div").click(function () {
          $(this).hide();
      });
  • 0
    Не работает с кодом AdSense
  • 0
    Пожалуйста, укажите ваш код в скрипте
Показать ещё 1 комментарий
0

Этот код отвечает на ваш первый и третий вопрос:

$( document.body ).click(function() {
document.getElementById(name of your div).style.display = 'none';
});

И второй вопрос:

<div id="testdiv">test</div>
<script>
    function hidediv(){
    document.getElementById("testdiv").style.display = 'none';
    }
</script>
<input type=button value="Click me" onclick="hidediv()">  
  • 0
    Это тоже не работает :(
  • 0
    Какая часть не работает? Я протестировал вторую часть, и вы должны отредактировать имя div в первой части
Показать ещё 1 комментарий
0

Чтобы скрыть это, вы сделали бы javascript и

Также вам нужно включить библиотеку Jquery

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
$("#YourDivID").click(function (){     //inspect the ID might differ.
      $(this).hide();
  });
  • 0
    Не работает с кодом AdSense
  • 0
    Вы добавили базовую библиотеку Jquery, которую я сказал, что мой пост
Показать ещё 12 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню