Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS和css实现检测移动设备方向的变化并判断横竖屏幕

JS和css实现检测移动设备方向的变化并判断横竖屏幕

方法一:用触发手机的横屏和竖屏之间的切换的事件复制代码 代码如下:window.addEventListener("orientationchange", function() {// 宣布新方向的数值alert(window.orientation);}, false);方法二:监听调整大小的改变复制代码 代码如下:window.addEventListener("resize", function() {// 得到屏幕尺寸 (内部/外部宽度,内部/外部...
手机开发必备技巧:javascript及CSS功能代码分享

手机开发必备技巧:javascript及CSS功能代码分享

1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设备屏幕宽度不同于传统web,因此我们需要改变viewport;实际上我们可以操作的属性有4 个:复制代码 代码如下:width - // viewport 的宽度 (范围从200 到10,000,默认为980 像素)height - // viewport 的高度 (范围从2...
js+cookies实现悬浮购物车的方法

js+cookies实现悬浮购物车的方法

本文实例讲述了js+cookies实现悬浮购物车的方法。分享给大家供大家参考。具体分析如下:在 “商品列表展示页”做上 “悬浮的”与“DataList”结合的 “无刷新购物车”,只需计算出总价,不必去单独页面结算。找了些资料修改了一下,整理示例如下:gwc.js文件如下:// JavaScript Document//计算单个小计 function EveryCount() {var index=window.event.srcElement.parent...
JSON字符串和对象之间的转换详解

JSON字符串和对象之间的转换详解

JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集。正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中。eval函数 JSON文本转换为对象为了将JSON文本转换为对象,可以使用eval函数。eval函数调用JavaScript编辑器。由于JSON是JavaScript的子集,因此编译器将正确的解析文本并产生对象结构。文本必须括在括号中避免产生JavaScript的语法歧义。v...
解析javascript中鼠标滚轮事件

解析javascript中鼠标滚轮事件

所有的现代浏览器都支持鼠标滚轮,并且在用户滚动滚轮时触发时间。浏览器通常使用鼠标滚轮滚动或缩放文档,但可以通过取消mousewheel事件来阻止这些默认操作。有一些互用性问题影响滚轮事件,但是编写跨平台的代码依旧可以行。除了Firefox之外的所有浏览器都支持“mousewheel”事件,但Firefox使用“DOMMouseScroll”,而3级DOM事件规范草案建议使用事件名“wheel”替代“mousewheel”。document.body.onm...
javascript事件冒泡和事件捕获详解

javascript事件冒泡和事件捕获详解

事件冒泡和事件捕获分别由微软和网景公司提出,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。<div id="outer"><p id="inner">Click me!</p></div>上面的代码当中一个div元素当中有一个p子元素,如果两个元素都有一个click的处理函数,那么我们怎么才能知道哪一个函数会首先被触发呢?为了解决这个问题微软和网景提出了两种几乎完全相反的概念。事件冒泡微软提出了名...
浅谈javascript事件取消和阻止冒泡

浅谈javascript事件取消和阻止冒泡

取消默认操作w3c的方法是e.preventDefault(),IE则是使用e.returnValue = false;在支持addEventListener()的浏览器中,也能通过调用时间对象的preventDefault()方法取消时间的默认操作。不过,在IE9之前的IE中,可以通过设置事件对象的returnValue属性为false来达到同样的效果。下面的代码假设一个事件处理程序,它使用全部的三种取消技术:function cancelHandler...
javascript获取文档坐标和视口坐标

javascript获取文档坐标和视口坐标

元素的位置是以像素度量的,向右代表X坐标的增加,向下代表Y坐标的增加,但是,有两个不同的点作为坐标系的原点:元素的X和Y坐标可以相对于文档的左上角或者相对于在职中显示文档的视口的左上角。在定级窗口和标签页中,”视口“只是实际显示文档内容的浏览器的一部分:它不包括浏览器的“外壳”(如菜单、工具条和标签页)。针对框架也中显示的文档,是口试定了框架页的<iframe>元素。无论在何种情况下,当讨论元素的位置是,必须弄清楚所使用的坐标是文档坐标还是视口...
<< 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 >>