Скрытие содержимого DIV - PullRequest
1 голос
/ 27 марта 2009

У меня есть DIV со скриптом, как показано ниже

<div style="text-align:center">
                <script type='text/javascript' language='JavaScript' src='http://xslt.alexa.com/site_stats/js/t/a?url=www.mysite.com'></script>
</div>

Я хочу, чтобы пользователи не могли видеть этот div на сайте, но сценарий должен выполняться как обычно. Пожалуйста, предложите!

Ответы [ 7 ]

11 голосов
/ 27 марта 2009

Я не уверен, что вы включаете в этот вызов Javascript, но если вы хотите скрыть содержимое этого DIV, просто добавьте это в объявление стиля: display: none;

Ознакомьтесь с документацией по CSS .

РЕДАКТИРОВАТЬ : СКРИПТ внутри тега DIV все равно будет загружен, что, как я считаю, является желаемым эффектом.

1 голос
/ 27 марта 2009

Дайте вашему диву осмысленное имя.

<div class="hidden">
</div>

В CSS добавить

.hidden {
    display: none;
}
1 голос
/ 27 марта 2009

Просто измените свой стиль на

<div style="text-align:center; display: none;">
                <script type='text/javascript' language='JavaScript' src='http://xslt.alexa.com/site_stats/js/t/a?url=www.mysite.com'></script>
</div>
0 голосов
/ 27 марта 2009
div.hidden {
   position: absolute;
   left: 10000px;
}
0 голосов
/ 27 марта 2009

Если JavaScript генерирует HTML-код, который вы не хотите видеть, вы можете написать несколько конкретных стилей, чтобы эти автоматически сгенерированные элементы были скрыты без скрытия внешнего элемента div. Например, если JavaScript генерирует div и наполняет его содержимым, вы можете сделать что-то вроде этого:

HTML:

div id="hideinside">
                <script type='text/javascript' language='JavaScript' src='http://xslt.alexa.com/site_stats/js/t/a?url=www.mysite.com'></script>
</div>

CSS:

#hideinside div {
    display:none; /* hides all divs inside your outer div */
}
0 голосов
/ 27 марта 2009

Вы должны стилизовать ваш div с этим кодом:

<div style="text-align:center; display: none; visibility: hidden;">
  <!-- other code -->
</div>

Так работает команда Mozilla, если я хорошо помню.

0 голосов
/ 27 марта 2009

Если вы хотите сделать элемент скрытым от пользователя, установите для css собственно «display: none;»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...