Javascript jQuery div没有调整大小

Javascript jQuery div没有调整大小,javascript,html,jquery,Javascript,Html,Jquery,我试图在单击时实现jQuery div resize,但是当我单击a.dropdown链接时,div没有显示。我没有收到任何错误,但我的代码不工作。有人能帮我解决这个问题吗。 以下是我的jQuery代码: var dd = $(".dropdown-container"); $("a.dropdown-link").click(function(e) { e.preventDefault(); e.stopPropagation(); dd.hide("fast")

我试图在单击时实现jQuery div resize,但是当我单击a.dropdown链接时,div没有显示。我没有收到任何错误,但我的代码不工作。有人能帮我解决这个问题吗。 以下是我的jQuery代码:

var dd = $(".dropdown-container");

  $("a.dropdown-link").click(function(e) {
    e.preventDefault();
    e.stopPropagation();
    dd.hide("fast");
    $(this).next().find(".dropdown-container").show("fast");

  });

  $("body").click(function() {
    dd.hide();
  });

  dd.click(function(e) {
    //e.stopPropagation();
  });
和我的HTML:

<div id="background" class="website-not-active">

</div>

<!-- wrapper-->
<div id="wrapper">

    <!--here is the left menu-->
    <div id="left-menu" align="center">
    <!-- left logo -->
    <img src="./dashboard/images/logo.png" class="logo"/>

    <img src="./dashboard/images/user.png"/>
    <a href="#"><p>ihg <img src="dashboard/images/arr-down.png" style="padding:3px;"/></p></a>

    <a href="add_hosting.php"><p>add hosting<img src="dashboard/images/arr-down.png" style="padding:3px;"/></p></a>

    <a href="add_email.php"><p>add email<img src="dashboard/images/arr-down.png" style="padding:3px;"/></p></a>
    <a href="logout.php"><p>logout<img src="dashboard/images/arr-down.png" style="padding:3px;"/></p></a>   
    <ul id="menu" align="center">
                <a href="dashboard-ulrs-management.php"><li class="menu-first"><img src="dashboard/images/menu1.png"/></li></a>
        <li class="website-not-active"><img src="dashboard/images/menu2.png"/></li>
        <a href="dashboard-facebook-management.php"><li class="menu-third"><img src="dashboard/images/menu3.png"/></li></a>
        <a href="dashboard-email-management.php"><li class="menu-forth"><img src="dashboard/images/menu4.png"/></li></a>
        <a href="dashboard-settings-management.php"><li class="menu-fifth"><img src="dashboard/images/menu5.png"/></li></a>
    </ul>
    <p class="copyright">copyright &copy; 2013</p>
    </div>
    <!-- end left-menu-->

<!-- content div -->
    <div id="content" align="center">
<p class="welcome-message"><b><img src="./dashboard/images/website-management.png"/>
WEBSITEs UNDER MANAGEMENT</b></p>

<p class="welcome-message">
<!-- email account -->
</p><div id="website-acc">
<a class="dropdown-link" href="#"><p class="fb-head"><img src="./dashboard/images/acc_arr.png" style="margin-right:5px;"><b>WEBSITE </b></p></a>
    <div>
<div class="dropdown-container" style="display: none;">
<!-- tabela-->

<table width="50%" border="0">
  <tr>
    <td>Website URL:</td>
       <td>http://ihgcareersblog.com/</td>
  </tr>

  <tr>
    <td>Date of creation:</td>
       <td>8/7/2012</td>
  </tr>
  <tr>
    <td>Expiration date:</td>
    <td>8/6/2013</td>
  </tr>
  <tr>
    <td>Hosting Package:</td>
    <td></td>
  </tr>

</table>

</div>
    </div>
</div>
<!-- end email acc-->


<p class="welcome-message">
<!-- email account -->
</p><div id="website-acc">
<a class="dropdown-link" href="#"><p class="fb-head"><img src="./dashboard/images/acc_arr.png" style="margin-right:5px;"><b>WEBSITE </b></p></a>
    <div>
<div class="dropdown-container" style="display: none;">
<!-- tabela-->

<table width="50%" border="0">
  <tr>
    <td>Website URL:</td>
       <td>http://mysite.com/comp_hotjobsubmission</td>
  </tr>

  <tr>
    <td>Date of creation:</td>
       <td>5/31/2013</td>
  </tr>
  <tr>
    <td>Expiration date:</td>
    <td>5/31/2014</td>
  </tr>
  <tr>
    <td>Hosting Package:</td>
    <td></td>
  </tr>

</table>

</div>
    </div>
</div>
<!-- end email acc-->


<p class="welcome-message">
<!-- email account -->
</p><div id="website-acc">
<a class="dropdown-link" href="#"><p class="fb-head"><img src="./dashboard/images/acc_arr.png" style="margin-right:5px;"><b>WEBSITE </b></p></a>
    <div>
<div class="dropdown-container" style="display: none;">
<!-- tabela-->

<table width="50%" border="0">
  <tr>
    <td>Website URL:</td>
       <td></td>
  </tr>

  <tr>
    <td>Date of creation:</td>
       <td></td>
  </tr>
  <tr>
    <td>Expiration date:</td>
    <td></td>
  </tr>
  <tr>
    <td>Hosting Package:</td>
    <td>Awesome hosting</td>
  </tr>

</table>

</div>
    </div>
</div>
<!-- end email acc-->


<p class="welcome-message">
<!-- email account -->
</p><div id="website-acc">
<a class="dropdown-link" href="#"><p class="fb-head"><img src="./dashboard/images/acc_arr.png" style="margin-right:5px;"><b>WEBSITE </b></p></a>
    <div>
<div class="dropdown-container" style="display: none;">
<!-- tabela-->

<table width="50%" border="0">
  <tr>
    <td>Website URL:</td>
       <td></td>
  </tr>

  <tr>
    <td>Date of creation:</td>
       <td>08/05/2013</td>
  </tr>
  <tr>
    <td>Expiration date:</td>
    <td></td>
  </tr>
  <tr>
    <td>Hosting Package:</td>
    <td>Awesome hosting</td>
  </tr>

</table>

</div>
    </div>
</div>
<!-- end email acc-->

</div>
    <!-- end content-->

</div>
<!--end wrapper-->

还有我的

你忘了包括jQuery了吗?添加jQuery后,代码在fiddle中工作。

尝试使用以下jQuery。这对我很有用:

var dd = $(".dropdown-container");

  $("a.dropdown-link").click(function(e) {
    dd.hide("fast");
    $(this).next().find(".dropdown-container").show("fast");
      return false;

  });

  $("body").click(function() {
    dd.hide();
  });
查看此文件

添加此文件

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

在你的脚本之前,先看一下头部,然后再试。

你的小提琴和代码很难理解。很好地解释您的问题,删除不必要的代码。@OptimusPrime当您单击JSFIDLE上的网站链接时,一个div应该显示,现在它是隐藏的-它应该在单击时切换可见性您没有包含jquery libs。纯js不会运行jquery。我在中有这个链接,但它不起作用。请改为尝试:在jQueryInclude中,为什么在src属性中没有http://呢?还有一个分号不应该出现在那里。复制了链接后,请告诉我应该删除哪个分号?