So. Я пытался создать простой фрагмент текста, который исчезает при загрузке страницы. Я исследовал много слышащими на переполнение стека, а также считали это:Увядание в анимации
http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_fadein
Я даже посмотрел в использовании window.onload, не говоря уже об этом:
<body onload="$("#fadein p.desktoptheme").delay(1000).animate({"opacity": "1"}, 700);">
Но замирание в не будет работать. Текст не отображается.
У меня есть непрозрачность для элемента, установленного как 0 (с использованием CSS).
<script type="text/javascript">
$("#fadein p.desktoptheme").delay(1000).animate({"opacity": "1"}, 700);
</script>
Одна Moar вещь: текст, который помещается внутри тега <p class="desktoptheme"></p>
генерируется с PHP. Возможно, PHP является серверной, а JavaSciprt - клиентской. Если да, то что я использую? Задержка? AJAX?
Любые мысли?
Тем не менее, текст остается невидимым, даже с кодом, который работал в Fiddle. Следует отметить, что с этой страницей многое происходит с PHP, JavaScript и множеством CSS. Существует внешняя таблица стилей, но она не ссылается на непрозрачность для этого элемента. – SuradMister
Некоторые основные вещи, которые вы можете решить для устранения неполадок: введите 'console.log ('test');' внутри функции '$ (document) .ready()', затем проверьте консоль в Google Chrome, чтобы узнать, появляется ли она. Если нет, тогда что-то блокирует ваш javascript (также проверяйте наличие ошибок в консоли). Также щелкните правой кнопкой мыши-> проверить текст. Установлено ли оно 'opacity: 0' в стиле, или' display: none'? Вы также должны дважды проверить, чтобы ваши селекторы работали. В консоли введите свой селектор jQuery и убедитесь, что он получает правильный элемент. – Schiem