请教关于javascript的小问题 - .NET技术 / ASP.NET
请问,书上有这样一段:
在页面有个div标签,样式中visibility为hidden,然后又设置页面链接的onmouseover事件处理程序,使鼠标在该链接上时,
那个div在当前位置出现。
该事件处理程序是实现的:使该div的位置为鼠标当前位置(设置top,left属性),然后设置该div的visibility属性为“visible”。
我想请问的是,设置该div为visible时,该位置以下的标签元素为什么不会因为上面新增加了一个div而产生移位呢??
请指教!~~谢谢!
visibility是会占位的,要产生移位可以使用style.display="none"
同上~~~````
隐藏有两种方式 ,一种是利用 visibility为hidden,一种是display为none。visibility是会占位的,display不会。看下面的链接就明白了:
1、三张图片都显示的情况:http://www.elizabethcastro.com/html6ed/examples/css-effects/displayall.html
2、使用了visibility:hidden的效果:http://www.elizabethcastro.com/html6ed/examples/css-effects/displaynone.html
3、使用了display:none的效果:
http://www.elizabethcastro.com/html6ed/examples/css-effects/visibility.html
谢谢!
相关问答:
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......
3个radioButton
一个Button
一个label
C# code:
protected void Button1_Click(object sender, EventArgs e)
{
string str = null;
RadioButton rdo=(RadioButton)sender;
......