Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php javascript单击隐藏div_Php_Javascript_Jquery_Html - Fatal编程技术网

Php javascript单击隐藏div

Php javascript单击隐藏div,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我有这个HTML代码: <div class="show_menu" <?php echo $show_menu; ?>><a>Show Menu</a></div> <div class="hide_menu" <?php echo $hide_menu; ?>><a>Hide Menu</a></div> <div id="nav"> menu code he

我有这个HTML代码:

<div class="show_menu" <?php echo $show_menu; ?>><a>Show Menu</a></div>
<div class="hide_menu" <?php echo $hide_menu; ?>><a>Hide Menu</a></div>

<div id="nav">
menu code here...
</div>
<?php
if($_SESSION["integradigital.co.uk"]["menu_state"] == 'visable')
{
    $show_menu = 'style="display:none;"';
    $hide_menu = 'style="display:block;"';
    $page_cont = '';
    $nav = 'style="display:block;"';
}
elseif($_SESSION["domain.co.uk"]["menu_state"] == 'hidden')
{
    $show_menu = 'style="display:block;"';
    $hide_menu = 'style="display:none;"';
    $page_cont = 'width:100%;';
    $nav = 'style="display:none;"';
}
elseif($_SESSION["domain.co.uk"]["menu_state"] == '')
{
    $show_menu = 'style="display:none;"';
    $hide_menu = 'style="display:block;"';
    $page_cont = '';
    $nav = 'style="display:block;"';
}
?>
<script type="text/javascript.php">
    $('.show_menu').click(function () {
        $('#nav').toggle();
        $("#page_cont").css("margin-left", "200px");
        $(".hide_menu").css("display", "block");
        $(".show_menu").css("display", "none");
        jQuery('#div_session_write').load('headervertical.php?menu_state=visable');
    });
    $('.hide_menu').click(function () {
        $('#nav').toggle();
        $("#page_cont").css("margin-left", "0");
        $(".hide_menu").css("display", "none");
        $(".show_menu").css("display", "block");
        jQuery('#div_session_write').load('headervertical.php?menu_state=hidden');
    });
</script>
>隐藏菜单
菜单代码在这里。。。
PHP:

<div class="show_menu" <?php echo $show_menu; ?>><a>Show Menu</a></div>
<div class="hide_menu" <?php echo $hide_menu; ?>><a>Hide Menu</a></div>

<div id="nav">
menu code here...
</div>
<?php
if($_SESSION["integradigital.co.uk"]["menu_state"] == 'visable')
{
    $show_menu = 'style="display:none;"';
    $hide_menu = 'style="display:block;"';
    $page_cont = '';
    $nav = 'style="display:block;"';
}
elseif($_SESSION["domain.co.uk"]["menu_state"] == 'hidden')
{
    $show_menu = 'style="display:block;"';
    $hide_menu = 'style="display:none;"';
    $page_cont = 'width:100%;';
    $nav = 'style="display:none;"';
}
elseif($_SESSION["domain.co.uk"]["menu_state"] == '')
{
    $show_menu = 'style="display:none;"';
    $hide_menu = 'style="display:block;"';
    $page_cont = '';
    $nav = 'style="display:block;"';
}
?>
<script type="text/javascript.php">
    $('.show_menu').click(function () {
        $('#nav').toggle();
        $("#page_cont").css("margin-left", "200px");
        $(".hide_menu").css("display", "block");
        $(".show_menu").css("display", "none");
        jQuery('#div_session_write').load('headervertical.php?menu_state=visable');
    });
    $('.hide_menu').click(function () {
        $('#nav').toggle();
        $("#page_cont").css("margin-left", "0");
        $(".hide_menu").css("display", "none");
        $(".show_menu").css("display", "block");
        jQuery('#div_session_write').load('headervertical.php?menu_state=hidden');
    });
</script>

如果有两个不同的按钮用于打开和关闭菜单,请使用“显示/隐藏”而不是切换“#nav”


session_start()在哪里?

页面顶部还有一些PHP:您是否尝试过在firefox中使用chrome inspector或firebug调试javascript?这个答案应该是对问题的评论,而不是答案。是的,很抱歉。为什么不使用cookies?有一个用于cookies的jquery插件。