Здравствуйте, сообщество StackOverflow, надеюсь, вы, ребята, можете помочь мне с этим здесь:
На моей домашней странице есть структура DIV, которая в основном имеет <div id="container">
, которая имеет <h1>
и <div id="content">
.
У меня также есть некоторый JavaScript, который заставляет <div id="content">
скользить вверх / вниз при нажатии <h1>
, вставляя или удаляя класс ".open" в <div id="content">
.
Теперь я хочу создать с использованием PHP и условных эхо-сообщений, если <div id="content">
имеет класс ".open", и что-то еще, если нет.
Вот что я пытался сделать:
Существует такой Javascript:
<script type="text/javascript">
$(function() {
$('.container h1').bind('click', function() {
if ($(this).parent().hasClass('open')) {
$(this).parent().find('.content').slideUp();
$(this).parent().removeClass('open');
return 0;
}
$(this).parent().parent().find('.content').slideUp();
$(this).parent().find('.content').slideDown();
$(this).parent().addClass('open');
})
});
</script>
Это работает на этом:
<div id="container">
<h1><a href="javascript:void(null)">Open the content</a></h1>
<div id="content">
<p>Content 1</p>
</div>
</div>
<div id="container">
<h1><a href="javascript:void(null)">Open the content</a></h1>
<div id="content">
<p>Content 2</p>
</div>
</div>
Пока все работает отлично. Теперь я хочу создать условие с PHP, которое будет выводить что-то, когда любой имеет класс .open, но я не могу понять, как написать это. Вот что я придумал:
<? if '#content'.class='open'{
echo include('column-right1.php');
echo include('column-right2.php');
}
else {
echo include('column-right3.php');
{
?>
Если это невозможно в PHP, каким будет сценарий для javaScript и / или Jquery для него?