在日常的项目中经常需要获取屏幕的宽度或者高度,简单记录一下: Javascript方法获取: document.body.clientWidth //网页可见区域宽 document.body.clientHeight... //网页被卷去的左 window.screenTop //网页正文部分上 window.screenLeft //网页正文部分左 window.screen.height //屏幕分辨率的高 window.screen.width... //屏幕分辨率的宽 window.screen.availHeight //屏幕可用工作区高度 window.screen.availWidth //屏幕可用工作区宽度 JQuery方法获取: ($(...window).height()); //浏览器当前窗口可视区域高度 ($(document).height()); //浏览器当前窗口文档的高度 ($(document.body).height())...;//浏览器当前窗口文档body的高度 ($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin
编辑框,textarea,input text的光标位置,兼容FF和IE jquery.../1.4.2/jquery.min.js" type="text/javascript"> javascript"> //去除左右所有空格 String.prototype.trim...document.selection) { //非IE浏览器 var thisTagName = null; if ($(element).attr("tagName") !...txtoo.previousSibling; } result = txt.trim().length + currentIndex; } } else { return 0; } } else { //IE...注意div编辑框源码里面是嵌套有其他标签的,可以正常返回正确位置!
终端设备:..电脑、平板电脑、手机 使用html5文档结构 ? jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) --> div class="container-fluid" style="border: 1px solid #00ff;">布局容器百分百宽度div> --> jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) --> jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) --> <script src="https://cdn.jsdelivr.net
JQuery.BlockUI是众多JQuery插件弹出层中的一个,它小巧(原版16k,压缩后10左右),容易使用, 功能齐全,支持Iframe,支持Modal,可定制性高也意味他默认谦虚的外表。...jQuery的BlockUI插件可以让你在使用AJAX时模拟同步行为,锁定浏览器(模式窗口)。当被激活时,它会防止用户活动的页面(或页面的一部分),直到它被禁用。...BlockUI添加元素的DOM,给它的外观和阻止用户交互行为。...> 3、样式修改 jQuery blockUI 提供的默认样式过于朴素, 可以在每一次调用blockUI() 函数时进行修改....禁用如果你想防止车身高度的变化 allowBodyStretch: true, //遮罩时是否禁用键盘和鼠标事件 bindEvents: true, // be
--让IE使用最新的渲染模式,支持CSS3--> IE-edge,chrome=1"> IE版本低于IE9,使浏览器支持HTML5和CSS3--> 的栅格系统来使用,使用方法是把 标签包在带 .thumbnail 样式的容器里面,如果我们想添加一段文字描述,可以在里面添加一个样式为 .caption 的容器。...缩略图里的图片用响应式图片的样式 .img-responsive 和圆角样式 .img-rounded 修饰下。 使用 IE 的群体非常庞大,这使得我们在制作网页时不得不考虑 IE 浏览器的兼容问题。
但是直接使用JavaScript进行动画特效开发比较困难,特别是一些较复杂的动画特效,动辄就需要写百十行的代码,效率低、浏览器兼容性的问题也难以处理。...核心技能部分 8.1 显示/隐藏动画 在DOM中,可以通过样式属性display来控制元素的显示和隐藏,但是这没有动画效果。jQuery提供了实现显示/隐藏动画的函数,详见表8-1-1所示。... jQuery是一个轻量级的库,大小不超过200K。 jQuery能在当前主流的IE、FF、Opera等浏览器中正常运行。... jQuery是一个轻量级的库,大小不超过200K。 jQuery能在当前主流的IE、FF、Opera等浏览器中正常运行。...,单击下面的单选按钮时可以使用fadeTo函数对图片的透明度进行精确控制 8.1 自定义动画 在前面讲过的诸多动画函数中,基本上都是通过改变元素的高度、宽度和透明度来实现动画的。
但是直接使用JavaScript进行动画特效开发比较困难,特别是一些较复杂的动画特效,动辄就需要写百十行的代码,效率低、浏览器兼容性的问题也难以处理。...核心技能部分 8.1 显示/隐藏动画 在DOM中,可以通过样式属性display来控制元素的显示和隐藏,但是这没有动画效果。jQuery提供了实现显示/隐藏动画的函数,详见表8-1-1所示。...jQuery能在当前主流的IE、FF、Opera等浏览器中正常运行。...jQuery能在当前主流的IE、FF、Opera等浏览器中正常运行。...,单击下面的单选按钮时可以使用fadeTo函数对图片的透明度进行精确控制 8.1 自定义动画 在前面讲过的诸多动画函数中,基本上都是通过改变元素的高度、宽度和透明度来实现动画的。
因为就是为了给手机和电脑之间的复制粘贴提供一个介质,所以信息的有效时间暂时设为了2分钟,2分钟之后就会清除保存的信 前端实现 整体风格 程序使用的是bootstrap框架,如果你还没有用过这个前端框架,...alert就可以实现弹窗提示的功能,但是各个浏览器的弹窗样式都不相同并且也不美观,这里使用了jQuery Toaster插件,这里 是github地址。...的浏览器中工作并不理想,可能是IE9以下对 @media 支持不太好,所以在js的代码中加了一个判断,如果浏览器支持html5的一些特性(使用jquery判断)就使用toaster,否则使用alert。...header('Access-Control-Allow-Origin:*'); 前端使用jquery 的 $.ajax 发送ajax请求,在IE10及以上的版本中,工作正常,但是IE9及以下的版本无法正确访问...索性就在sae上放了一个同样的应用首页,如果使用IE9及以下的浏览器,可以访问那个页面。
这种方法的实现的原则是:任何div>元素的最大高度来撑大其他的div>容器高度。如下图所示: ?...优点: 这种方法是不需要借助其他东西(javascript,背景图等),而是纯CSS和HTML实现的等高列布局,并且能兼容所有浏览器(包括IE6),并且可以很容易创建任意列数。... 五、使用边框和定位模拟列等高 这种方法是使用边框和绝对定位来实现一个假的高度相等列的效果。...缺点: 兼容性不好,在ie6-7无法正常运行。 八、jQuery和javascript大法 最后要给大家介绍的是使用jQuery和javascript方法来实现多列的布局效果。...2、JavaScript方法 上面是jQuery的实现方法,接下来看看javaScript的实现方法: Html Markup: div class="contanier">
这样问题就大了,如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话,IE下面根本等于没有设置宽度和高度。 ...“600px”: “auto” );} 第一个min-width是正常的;但第2行的width使用了Javascript,这只有IE才认得,这也会让你的HTML文档不太正规。...FORM标签 这个标签在IE中,将会自动margin一些边距,而在FF中margin则是0,因此,如果想显示一致,所以最好在css中指定margin和 padding,针对上面两个问题,我的css中一般首先都使用这样的样式...所以有很多东西出现FF和IE显示不一样的根本原因在于它们的默认显示不一样,而这个默认样式该如何显示我知道在w3中有没有对应的标准来进行规定,因此对于这点也就别去怪罪IE了。...对IE6和FF的兼容可以考虑以前的!
> div id="output">div> javascript"> content = 'https://zhangge.net/...> div id="output">div> javascript"> function utf16to8(str) { var...+[1,]){ /* 新增判断:如果是IE浏览器,则使用table兼容方式 */ Render = "table"; } else { Render...+[1,]){ /* 新增判断:如果是IE浏览器,则使用table兼容方式 */ Render = "table"; } else { Render = "canvas"; } $(...等使用 table 模式后,发现生成的二维码惨不忍睹,而且还扫不了: 后来和鸟哥交流的时候,他说是这主题 table 样式有冲突,重新下指定下二维码的 table 属性即可: PHP <!
介绍和概述 JQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。...它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。...JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已 目前jQuery有三个大版本: 1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。...因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日) 2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。...如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日) 3.x:不兼容ie678,只支持最新的浏览器。
为什么要学jquery 使用javascript开发过程中,有许多的缺点: 查找元素的方法单一,麻烦。 遍历数组很麻烦,通常要嵌套一大堆的for循环。 有兼容性问题。...的官网 http://jquery.com/ jQuery就是一个js库,使用jQuery的话,会比使用JavaScript更简单。...大版本分类: 1.x版本:能够兼容IE678浏览器 2.x版本:不能兼容IE678浏览器 3.x版本:不能兼容IE678浏览器,更加的精简(在国内不流行,因为国内使用jQuery的主要目的就是兼容IE678...jq对象和dom对象(重要) DOM对象:使用JavaScript中的方法获取页面中的元素返回的对象就是dom对象。...*/ stop使用 /*1.停止当前动画 如果动画队列当中还有动画立即执行*/ //$('div').stop(); /*2.和stop()效果一致 说明这是默认设置*/
大家好,又见面了,我是你们的朋友全栈君。 最近在研究使用AdminLTE框架化,本文讲解使用sitemesh3使AdminLTE框架化的过程。...com.cnpc.framework.tags.ScriptTagRuleBundle" /> 上面定义了两个自定义标签,主要是将子页面的样式和脚本渲染到装饰页面...-- 加入页面的样式 --> FF0000;"> 使用Sitemesh3,可能会用jquery 的load方法。 当然有人说,sitemesh3太折腾了,用iframe不就可以吗?...确实可以,但iframe的高度自适应的问题是在太恶心了,也存在一些其他问题。
接着,再次使用“+”将IE8和IE7、IE6分离开来,这样IE8已经独立识别。...+background-color:#a200ff;/*IE6、7识别*/ _background-color:#1e0bd1;/*IE6识别*/ } * IE下,可以使用获取常规属性的方法来获取自定义属性...清除浮动的方式 清除浮动是为了清除使用浮动元素产生的影响。浮动的元素,高度会塌陷,而高度的塌陷使我们页面后面的布局不能正常显示。...-- 样式表中的CSS媒体查询 --> 包含了一个媒体类型和至少一个使用 宽度、高度和颜色等媒体属性来限制样式表范围的表达式。...有一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度。 png、jpg、gif 这些图片格式解释一下,分别什么时候用。有没有了解过webp?
这个框架就是别人已经写好的css和JavaScript,我们要使用它,首先需要把这些样式和javascript相关文件下载下来,然后在我们的页面中引用这些文件就可以使用这个框架了,直接在这个网站下载,下载地址为...下载之后,会得到一个安装包,我们只需要将安装包中的css font js 这三个文件夹放到项目目录即可 下载jquery:由于bootstrap这个框架里面的js代码使用的是一个js框架叫做jquery...-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 --> jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) --> 的,但是栅格在排列时也可以往右偏移一段距离,通过偏移的样式类就可以了,偏移的样式类和栅格一样,也分为四种 1、.col-lg-offset-x x代表1~12的数字,它表示栅格偏移的宽度份数
IE6 默认的div高度 问题: ie6默认div高度为一个字体显示的高度,所在ie6下div的高度大于等于一个字的高度,因此在ie6下定义高度为1px的容器,显示的是一个字体的高度 解决: 为这个容器设置下列属性之一...important; height:200px; 7. td高度的问题 问题: table中td的宽度都不包含border的宽度,但是oprea和ff中td的高度包含了border的高度 解决: ...在ie中如果td中的没有内容,那么border将不会显示 8. div嵌套p时,出现空白行 问题: div中显示文本,ff、oprea、Chrome:top和bottom都会出现空白行,但是在...=this.blur()) } ie8 和 ff 都不支持expression 在ie8 、ff中设置为 :focus { outline: none; } 38. css滤镜的问题 问题: ...41. ff、chrome绝对定位无效 问题: 在IE给td设置position:relative,然后给它包含的一个容器使用position:absolute进行定位是有效的,但在FF和Chrome下却不可以
day01: jQuery基础 --> 选择器、属性和CSS、文档处理 day02: jQuery高级 --> 筛选、事件、效果(动画)、ajax 一、jQuery 的介绍 1.1、JS类库 JavaScript...它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。...jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。...轻量级:依赖程序少,占用的资源少 特点:js代码和html代码分离 jQuery已经成为最流行的 javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。...、使用Ajax以及其他功能 jQuery能够使用户的html页面保持代码和html内容分离 不用再在html里面插入一堆js来调用命令了,只需要定义id即可 jQuery提供API让开发者编写插件,有许多成熟的插件可供选择