Maison > interface Web > tutoriel HTML > 关于div结合jQuery下拉后,如何使得下方的div不会随上面的div下拉而发生变化_html/css_WEB-ITnose

关于div结合jQuery下拉后,如何使得下方的div不会随上面的div下拉而发生变化_html/css_WEB-ITnose

WBOY
Libérer: 2016-06-24 12:21:40
original
1066 Les gens l'ont consulté

HTML jQuery

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title></title>  <style type="text/css">	* { margin:0; padding:0;}	.dl_b{margin:0; padding:15px;height:10px;background:#0099ff}	.c{width:100px;height:30px}	.panel{width:100%;height:300px;background:#8080c0}  </style>  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> </head> <body>	<div id="dlzc" class="dl_b">   登录/注册</div>	<div class="panel" id ="panel" style="display:none;">	<div id="dlpage" style="float:left">	 <form action="action"> 		<br>		<br>		<br>		<br><pre class="brush:php;toolbar:false">  		用户名:<input type="text" name="username"/><br>  		密  码:<input type="password" name="password"/><br>  		<input class="c" type="submit" value="登录" /><br>		
Copier après la connexion


		  	<form action="action2" method="post">  						 用户名 :<input type="text" name="username"><br>						密    码:<input type="password" name="password"><br>						密码确认:<input type="password" name="password1"><br>						<input class="c" type="submit" value="注册"><br>  		</form>		
Copier après la connexion

如何让这部分不会随上面下拉而变化。
<script> $(document).ready(function(){$("#dlzc").click(function(){ $("#panel").slideToggle("slow"); });});</script>

=============
代码如上,求大神指点,如何设置才能获得我所期望的效果。


回复讨论(解决方案)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title></title>  <style type="text/css">    * { margin:0; padding:0;}    .dl_b{margin:0; padding:15px;height:10px;background:#0099ff}    .c{width:100px;height:30px}    .panel{width:100%;height:300px;background:#8080c0}  </style>  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> </head> <body>    <div id="dlzc" class="dl_b">   登录/注册</div>    <div class="panel" id ="panel" style="display:none;">    <div id="dlpage" style="float:left">     <form action="action">         <br>        <br>        <br>        <br><pre class="brush:php;toolbar:false">          用户名:<input type="text" name="username"/><br>          密  码:<input type="password" name="password"/><br>          <input class="c" type="submit" value="登录" /><br>        
Copier après la connexion
Copier après la connexion
Copier après la connexion


              <form action="action2" method="post">                           用户名 :<input type="text" name="username"><br>                        密    码:<input type="password" name="password"><br>                        密码确认:<input type="password" name="password1"><br>                        <input class="c" type="submit" value="注册"><br>          </form>        
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

如何让这部分不会随上面下拉而变化。
<script> $(document).ready(function(){$("#dlzc").click(function(){ $("#panel").slideToggle("slow"); });});</script>


这个意思?

使用定位

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title></title>  <style type="text/css">    * { margin:0; padding:0;}    .dl_b{margin:0; padding:15px;height:10px;background:#0099ff}    .c{width:100px;height:30px}    .panel{width:100%;height:300px;background:#8080c0}  </style>  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> </head> <body>    <div id="dlzc" class="dl_b">   登录/注册</div>    <div class="panel" id ="panel" style="display:none;">    <div id="dlpage" style="float:left">     <form action="action">         <br>        <br>        <br>        <br><pre class="brush:php;toolbar:false">          用户名:<input type="text" name="username"/><br>          密  码:<input type="password" name="password"/><br>          <input class="c" type="submit" value="登录" /><br>        
Copier après la connexion
Copier après la connexion
Copier après la connexion


              <form action="action2" method="post">                           用户名 :<input type="text" name="username"><br>                        密    码:<input type="password" name="password"><br>                        密码确认:<input type="password" name="password1"><br>                        <input class="c" type="submit" value="注册"><br>          </form>        
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

如何让这部分不会随上面下拉而变化。
<script> $(document).ready(function(){$("#dlzc").click(function(){ $("#panel").slideToggle("slow"); });});</script>


这个意思?

使用定位 定位我用过,关键是上面div下拉后2个div内容重合了,能不能让下拉的div浮于它的上层。http://www.m1905.com/像这个网站的左上方一样。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title></title>  <style type="text/css">    * { margin:0; padding:0;}    .dl_b{margin:0; padding:15px;height:10px;background:#0099ff}    .c{width:100px;height:30px}    .panel{width:100%;height:300px;background:#8080c0}  </style>  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> </head> <body>    <div id="dlzc" class="dl_b">   登录/注册</div>    <div class="panel" id ="panel" style="display:none;">    <div id="dlpage" style="float:left">     <form action="action">         <br>        <br>        <br>        <br><pre class="brush:php;toolbar:false">          用户名:<input type="text" name="username"/><br>          密  码:<input type="password" name="password"/><br>          <input class="c" type="submit" value="登录" /><br>        
Copier après la connexion
Copier après la connexion
Copier après la connexion


              <form action="action2" method="post">                           用户名 :<input type="text" name="username"><br>                        密    码:<input type="password" name="password"><br>                        密码确认:<input type="password" name="password1"><br>                        <input class="c" type="submit" value="注册"><br>          </form>        
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

如何让这部分不会随上面下拉而变化。
<script> $(document).ready(function(){$("#dlzc").click(function(){ $("#panel").slideToggle("slow"); });});</script>


这个意思?

使用定位 定位我用过,关键是上面div下拉后2个div内容重合了,能不能让下拉的div浮于它的上层。http://www.m1905.com/像这个网站的左上方一样。

你是定位没有用好吧?要实现下拉div浮于上层就是得用定位。先相对定位,再绝对定位。绝对定位那里不要忘记加z-index属性。网上很多相关特效啊。你也可以去了解一下定位到底怎么使用

<!doctype html><html> <head> <meta charset="utf-8">   <title></title>  <style type="text/css">    * { margin:0; padding:0;}    .dl_b{margin:0; padding:15px;height:10px;background:#0099ff}    .c{width:100px;height:30px}    .panel{width:100%;height:300px;background:#8080c0; position:absolute; z-index:999;}  </style>  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> </head> <body>    <div id="dlzc" class="dl_b">   登录/注册</div>    <div style="position:relative;">    <div class="panel" id ="panel" style="display:none;">    <div id="dlpage" style="float:left">     <form action="action">         <br>        <br>        <br>        <br><pre class="brush:php;toolbar:false">          用户名:<input type="text" name="username"/><br>          密  码:<input type="password" name="password"/><br>          <input class="c" type="submit" value="登录" /><br>        
Copier après la connexion


              <form action="action2" method="post">                           用户名 :<input type="text" name="username"><br>                        密    码:<input type="password" name="password"><br>                        密码确认:<input type="password" name="password1"><br>                        <input class="c" type="submit" value="注册"><br>          </form>        
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

如何让这部分不会随上面下拉而变化。
<script> $(document).ready(function(){$("#dlzc").click(function(){ $("#panel").slideToggle("slow"); });});</script>


我随便定义了一下,没有给你进行规范的css编写。在IE6下无用,因为IE6不支持fixed属性。想支持IE6,单纯的css已经实现不了了。
Étiquettes associées:
source:php.cn
Article précédent:有谁知道这种窗口是怎么做的?_html/css_WEB-ITnose Article suivant:求助!代码格式化规范后两个TABLE就出现了间隙!_html/css_WEB-ITnose
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Derniers numéros
Rubriques connexes
Plus>
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal