Javascript jQuery div没有调整大小
我试图在单击时实现jQuery div resize,但是当我单击a.dropdown链接时,div没有显示。我没有收到任何错误,但我的代码不工作。有人能帮我解决这个问题吗。 以下是我的jQuery代码: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")
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 © 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://呢?还有一个分号不应该出现在那里。复制了链接后,请告诉我应该删除哪个分号?