使用引导模式时遇到的问题摘要
Bootstrap提供了一个编写好的css文件和js文件。但是在使用的时候遇到了一个不太好的问题。今天在使用弹出对话框的时候,就遇到了这样的问题
上面的代码
a class=' BTN ' data-toggle=' modal ' href=' # my modal ' data-keyboard=' false ' data-backlog=' true '单击' no ESC '关闭, “非屏蔽背景”演示/adiv class=“modal”id=“my modal”Div class=“modal-header”a class=“Close”data-miss=“modal”/H3对话框title/H3/Div class=“modal-body”pContents of对话框/p/Div class=“modal-footer”a href=“#”class=“BTN”Close/a href=“#”class=“BTN BTN-primary”保存更新/a/Div/Div问题在于当支架的边缘检查bootstrap的官方网站在中文翻译网站http://wrongwaycn.github.com/bootstrap/docs/javascript.html,找不到原因,因为当数据背景设置为真时,背景消失了。
背景消失,但下面的所有按钮都是独立的,与原来的弹出对话框完全不同
我整个下午都在寻找一个解决方案,就是在对话框体的底部放一个div,把背景色设为黑色,透明度设为0.5。
div设置的属性是Z索引是正数
位置:绝对;left:0pxtop:0pxz指数:100;z-index属性设置元素的堆叠顺序。堆叠顺序较高的元素总是在堆叠顺序较低的元素之前。
注意:元素可以有负的z索引属性值。
注意:Z-index只能在定位元素上工作(例如,position:absolute)!
解释
此属性设置定位元素沿Z轴的位置,Z轴定义为垂直延伸到显示区域的轴。如果是正的,会离用户更近,如果是负的,会离用户更远。
写脚本语言
$(文档)。ready(function(){ var width=document . body . client width;//网页可见区域的宽度var height=document . body . clen heart;//网页可见区域为$(' div style=' width : ' width ' height : ' height ' position : absolute;left:0pxtop:0pxz-index:100'/div ')。appendo(' bofy ');});这样就实现了覆盖,覆盖特定单机的时候就解除了覆盖,做起来非常简单
让我们写一下获取屏幕、浏览器和网页的宽度和高度
HTML精确定位: scrollleft,scrollwidth,clientwidth,offsetwidth scrollheight :获得对象的滚动高度。ScrollLeft:设置或获取对象的左边缘与窗口中当前可见内容的最左端之间的距离ScrollLeft:设置或获取对象的最顶端与窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对于布局或由offsetLeft属性指定的父坐标的高度的父坐标的位置偏移量:获取计算出的对象相对于布局或父坐标(由offsetParent属性offsetTop:指定)的左侧位置获取计算出的对象相对于布局或父坐标(由offsetTop属性event.clientX相对于文档级别)的顶部位置事件的垂直滚动值。 ClientXDocument。DocumentElement。相对于文档事件垂直坐标的顶部滚动。相对于容器事件水平坐标的偏移量。相对于容器垂直坐标的偏移量事件的垂直滚动量。ClientXDocument。DocumentElement。相对于文档水平坐标的顶部滚动
IE和FireFox有以下区别:
IE6.0、FF1.06:client width=width padding client height=height padding offset width=width padding border offset height=height padding border ries 5.0/5.5:client width=width-border rclientheight=height-border offset width=width offset height=height
(需要提到的是,CSS中的margin属性与clientWidth、offsetWidth、clientHeight、offset heath无关)
网页可见区域宽度:document.body.clientWidth网页可见区域高度:document.body.clientHeight网页可见区域宽度:document.body.offsetWidth(包括边缘宽度)网页可见区域高度:document . body . offsetwidth(包括边缘高度)网页全文宽度:document.body.scrollWidth网页全文高度:document.body.scrollHeight网页滚动高度:document.body.scrollTop网页向左滚动:document . body . scroll网页正文部分:window.s CreenTop
-
技术要点
本节代码主要使用了Document对象关于窗口的一些属性,这些属性的主要功能和用法如下。
要获取window的大小,不同的浏览器需要使用不同的属性和方法:要检测窗口的真实大小,需要使用Netscape下Window的属性;在IE下,需要深入Document来检测身体;在DOM环境中,如果想得到窗口的大小,需要注意根元素的大小,而不是元素的大小。
Window对象的innerWidth属性包含当前窗口的内部宽度。窗口对象的内部高度属性包含当前窗口的内部高度。
文档对象的主体属性对应于HTML文档的标记。文档对象的Documentelement属性表示HTML文档的根节点。
Document.body.clientHeight表示HTML文档所在窗口的当前高度。Document.body. clientWidth表示HTML文档所在窗口的当前宽度。
PS:引导模式拖动山墙总结
最近项目中使用了bootstrap模态盒,我们想为它实现可拖动的效果。添加js代码$('后。模态对话框’)。可拖动(),仍然没有可拖动的效果。后来,我们发现doc [0]。ondragstart=doc [0]。onselectstart=function(){ return }(此处禁用可拖动事件),删除此处代码后即可达到可拖动效果。
以上是对使用边肖介绍的bootstrap模式遇到的问题的总结,可以达到模拟后台数据登录的效果。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!
版权声明:使用引导模式时遇到的问题摘要是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。