可拖动弹出层Demo

JerryXia 发表于 , 阅读 (1,359)
今天给一个Flex项目做了一个可拖动弹出层效果,本身功能比较简单,但在对浏览器的兼容处理上花了时间久了一点,完成了初步功能,能兼容所有浏览器,附上初步演示;P.S.网页中的flash文件会默认覆盖住弹出层,如果不做相关设置的话,在FireFox,Safari中是看不到的,哪怕在其下方套入iframe也没用,必须要加入下面的设置:<param name="wmode" value="opaque"> 阅读全文

区别不同浏览器中CSS hack的写法

JerryXia 发表于 , 阅读 (1,332)
区别不同浏览器,CSS hack写法:区别FF与IE6:background:orange;*background:blue;区别IE7与IE6:background:green !important;background:blue;区别FF与IE7:background:orange; *background:green;区别FF,IE7,IE6:background:orange;background:green !important;background:blue;注:IE都能识别;... 阅读全文

JS中的event对象详解

JerryXia 发表于 , 阅读 (935)
Event属性和方法:type:事件的类型,如onlick中的click;srcElement/target:事件源,就是发生事件的元素;button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下;(firefox中 0代表左键,1代表中间键,2代表右键)clientX/clientY:事件发生的时候,鼠标相对于浏览器窗口可视文档区域的左上角的位置;(在DOM标准中,这两个属性值都不考虑文档的滚动情况,也就是说,... 阅读全文

js转换 < >‘ ” &

JerryXia 发表于 , 阅读 (4,704)
js 转换 < >' " & ,转换为:> &,该如何转化呢?php 的 replace 可以支持数组替换,但是javascript 不支持,假如一定要用 js 转换我先想到了以下第一种方法:html.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/'/g, "'").replace(/"/g, """);这个方法,缺点还是很明显,... 阅读全文

一个GoogleMaps JavaScript API V3版的demo

JerryXia 发表于 , 阅读 (1,594)
最近在看一些.NET方面的书籍,为了加深对ASP.NET的理解,今晚就把自己之前基于.NET FrameWork开发的ZenBlog重新浏览了一遍,看看能不能基于目前所学的知识再优化一下,其中顺手点到了自己的联系我的页面,结果看到了来自网页的提示,说我引用的GoogleMaps API js版本过低,让我升级。。。。- -!由于我之前采用的是V2,没办法,既然看见了,只能去google的developers页面看一下高版本的js api了;初步看了一下,发现一个好处是js V3版的不需要k... 阅读全文

document.compatMode详解学习,获取浏览器宽高度兼容示例

JerryXia 发表于 , 阅读 (2,035)
document.compatMode,可以用来判断当前页面采用的渲染方式。下面官方文档的说明:BackCompat:标准兼容模式关闭。CSS1Compat:标准兼容模式开启。当document.compatMode等于BackCompat时,浏览器客户区宽度是document.body.clientWidth;当document.compatMode等于CSS1Compat时,浏览器客户区宽度是document.documentElement.clientWidth。浏览器客户区高度、滚... 阅读全文