Хорошо, так что, в основном, у меня есть несколько сценариев Jquery в заголовке, которые предназначены для того, чтобы заставить некоторый класс CSS исчезать, а другой прокручивается вниз. В CSS у меня они оба установлены для отображения: нет, поскольку JQuery затем продолжает делать свою работу и заставляет их появляться. Код, который у меня есть, следующий:
<script src="../jquery.js"></script>
<script>
$(document).ready(function(){
$('.textbox').slideDown(2500);
});
</script>
<script>
$(document).ready(function() {
$('.logo').fadeIn(2500); });
</script>
Теперь, когда я это делал, я работал нормально, но я просто делал некоторые изменения на своем сайте, и скрипты, похоже, не работают часто. Единственное, что я изменил, это панель меню, поэтому я не думаю, что это вызвало это. Во всяком случае, поэтому я попытался испортить бит своего кода, чтобы понять, почему содержимое моей страницы не показывалось, и я пришел к выводу, что сценарий JQuery не работает, поскольку я удалял отображение: none и он снова начал работать.
.textbox {
background: rgba(255, 255, 255, 0.88);
width: 80%;
height: auto;
float: none;
margin-right: auto;
margin-left: auto;
-moz-border-radius: 25px;
border-radius: 25px;
}
Так кто-нибудь знает, почему сценарий JQuery не будет показывать мой контент? Было бы лучше загрузить JQuery с серверов Google, а не с моего собственного хоста?
ПРОСТО БЫСТРЫЙ РЕДАКТ: Я думаю, что я решил проблему. По какой-то причине CSS загружался после запуска сценариев JQuery (я думаю), поэтому я изменил верхнюю строку сценариев JQuery на:
$ (window).load(function() {
который, кажется, решил проблему (на данный момент). Просто я чувствовал, что оставлю эту записку на случай, если у кого-нибудь еще будет такая же проблема.
Итак, как сказал Fr0zenFyr, это нетрадиционный метод, но, что бы ни происходило, мой CSS, казалось, загружался после запуска сценариев JQuery и, следовательно, отображал: ни один не входил в игру ПОСЛЕ сценариев JQuery, поэтому сохранение содержимого было скрытым. Я исправил это, используя
$ (window).load(function() {
Вместо документа готов.
По какой-то причине сбой затрагивал только четыре страницы, поэтому я только изменил код на них. Я думаю, что это может быть проблемой для моего хоста, так или иначе, если у кого-то другая проблема, это может помочь.