Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
Javascript jQuery下拉菜单没有';不能在HTTPS上工作,也不能在HTTP上工作_Javascript_Jquery_Html_Http_Https - Fatal编程技术网

Javascript jQuery下拉菜单没有';不能在HTTPS上工作,也不能在HTTP上工作

Javascript jQuery下拉菜单没有';不能在HTTPS上工作,也不能在HTTP上工作,javascript,jquery,html,http,https,Javascript,Jquery,Html,Http,Https,将我的网站升级到HTTPS后,我的jQuery下拉菜单在某些浏览器(firefox、chrome)上不再有效,而在其他浏览器(safari、opera)上也不再有效。在我手动允许显示此内容(此处:)之后,它就可以工作了,但我不希望这样。。。我甚至不知道这里真正的问题是什么,我试图通过SSL托管站点和提供HTTPS图像链接的Dropbox将我的图标图片放在HTTPS的菜单中,但它仍然没有显示在HTTPS url上。当我删除所有的图像图标时也是一样的。这里有什么问题 这是我的jQuery代码: &l

将我的网站升级到HTTPS后,我的jQuery下拉菜单在某些浏览器(firefox、chrome)上不再有效,而在其他浏览器(safari、opera)上也不再有效。在我手动允许显示此内容(此处:)之后,它就可以工作了,但我不希望这样。。。我甚至不知道这里真正的问题是什么,我试图通过SSL托管站点和提供HTTPS图像链接的Dropbox将我的图标图片放在HTTPS的菜单中,但它仍然没有显示在HTTPS url上。当我删除所有的图像图标时也是一样的。这里有什么问题

这是我的jQuery代码:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        $("#simple-account-dropdown > .account").click(function(){
            $("#simple-account-dropdown > .dropdown").fadeToggle("fast", function(){
                if($(this).css('display') == "none")
                    $("#simple-account-dropdown > .account").removeClass("active");
                else
                    $("#simple-account-dropdown > .account").addClass("active");
            });
        });
    });
</script>

$(文档).ready(函数(){
$(“#简单帐户下拉列表>.account”)。单击(函数(){
$(“#简单帐户下拉列表>.dropdown”).fadeToggle(“快速”,函数(){
if($(this.css('display')==“none”)
$(“#简单帐户下拉列表>.account”).removeClass(“活动”);
其他的
$(“#简单帐户下拉列表>.account”).addClass(“活动”);
});
});
});
这是我的HTML下拉列表:

<ul id="container2">
    <li>
        <div id="simple-account-dropdown">
            <div class="account">
                <img src="css/images/avatar.png" alt="Account"/>
                <span>Hello <b><?php echo $username ?></b></span>
                <img src="css/images/arrow.png" alt="Dropdown"/>
            </div>
            <div class="dropdown" style="display: none">
                <ul>
                    <li><a href="profile.php"><img src="images/user-icon.png" alt="Upload"/>Account info</a></li>
                    <li><a href="chgpass.php"><img src="images/pass-icon.png" alt="Upload"/>Change your Password</a></li>
                    <li><a href="login.php"><img src="images/logout.png" alt="Upload"/>Logout</a></li>
                </ul>
            </div>
        </div>
    </li>
</ul>
  • 你好

您正在执行https到http的操作。改变这个

<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.0.min.js"></script>

进入这个

<script type="text/javascript" src="//code.jquery.com/jquery-1.9.0.min.js"></script>