摘要: event.preventDefault()方法是用于取消事件的默认行为,但此方法并不被ie支持,在ie下需要用window.event.returnValue= false; 来实现。function stopDefault( e ) { if ( e && e.preventDefault ){ e.preventDefault(); } else { window.event.returnValue = false; }}可以处理ie firefox下图片拖动的问题。document.onmousemove=function(ev){ var oEvent=ev||eve 阅读全文
posted @ 2013-12-05 16:21 纯属偶然_黄勇 阅读(7166) 评论(0) 推荐(0) 编辑
摘要: 随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?学习html5 viewport的使用能帮你做到这一点……viewport 语法介绍:0102width控制 viewport 的大小,可以指定的一个值或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。height和 width 相对应,指定高度。target-densityd 阅读全文
posted @ 2013-11-29 22:52 纯属偶然_黄勇 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Math.sin(x) x 的正玄值。返回值在 -1.0 到 1.0 之间;Math.cos(x)x 的余弦值。返回的是 -1.0 到 1.0 之间的数;这两个函数中的X 都是指的“弧度”而非“角度”,弧度的计算公式为: 2*PI/360*角度;30° 角度 的弧度 = 2*PI/360*30如何得到圆上每个点的坐标?解决思路:根据三角形的正玄、余弦来得值;假设一个圆的圆心坐标是(a,b),半径为r,则圆上每个点的X坐标=a + Math.sin(2*Math.PI / 360) * r ;Y坐标=b + Math.cos(2*Math.PI / 360) * r ;如何求时钟的秒针 阅读全文
posted @ 2013-06-18 16:15 纯属偶然_黄勇 阅读(47086) 评论(1) 推荐(6) 编辑
摘要: 比如:deraction = "left";$("ul").animate({deraction : 200},400)然后我想通过js把deraction在不同的情况下变换成 left或者top来实现ul是向左移动还是向上移动,但这种方法总是不成功,还会报js的语法错误。所以可以将animate方法替换成成对象例如:function animateObj(f){ var data={}; if(f==="left"){data.left="100px";} if(f==="top"){data 阅读全文
posted @ 2013-05-30 17:06 纯属偶然_黄勇 阅读(1965) 评论(0) 推荐(0) 编辑
摘要: (一)近日在做另外一个站点的时候,又遇到这个问题,决定好好的研究解决一下。代码如下:<div>上部层</div><div> <!--父层--><div style="margin-top:200px;">子层</div></div>理想中的效果是父层和上部层贴边显示,子层距离父层顶部有200px的距离,在ie中正常,但是在ff中却出现问题,子层和父层贴边了,而父层和上部层却间隔了200px。百思不得其解,求助google,得到如下的一句:当两个容器嵌套时,如果外层容器和内层容器之间没有别的元 阅读全文
posted @ 2013-05-21 15:05 纯属偶然_黄勇 阅读(35898) 评论(1) 推荐(1) 编辑
摘要: 上面红色部分为 height:100%; 自动拉伸到与父元素一样的高度。在IE7 8 FF 等浏览器中通过position:absolute;可以使height:100%;正常显示,IE6下无效。方法一: 使用CSS嵌入JS来实现。_height:expression(document.getElementById('div2').offsetHeight+"px");这句CSS只针对IE6有效。测试:<!doctype html><html><head><meta http-equiv="Content- 阅读全文
posted @ 2013-02-05 15:47 纯属偶然_黄勇 阅读(7709) 评论(0) 推荐(0) 编辑
摘要: <!doctype html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>远程字体</title><style type="text/css">body {font-family:'微软雅黑'}@font-face {font-family:微软雅黑;src: url('http://js.jrji 阅读全文
posted @ 2013-01-28 11:06 纯属偶然_黄勇 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 下面是例子分析表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115表B记录如下:bID bName1 20060324012 20060324023 20060324034 20060324048 2006032408创建这两个表SQL语句如下:CREATE TABLE a (aID int( 1 ) AUTO_INCREMENT PRIMARY KEY ,aNum char( 20 ))CREATE TABLE b (bID int( 1 ) NOT NULL AUTO_INCREMENT PRIMARY 阅读全文
posted @ 2013-01-16 15:34 纯属偶然_黄勇 阅读(193) 评论(0) 推荐(0) 编辑
摘要: var sel=document.getElementsByName("paydate")[0];var selvalue= sel.options[sel.options.selectedIndex].value//你要的值var seltext= sel.options[sel.options.selectedIndex].innerHTML//你要的文本 阅读全文
posted @ 2013-01-08 17:35 纯属偶然_黄勇 阅读(5229) 评论(0) 推荐(0) 编辑
摘要: 作者:自由天堂发布站点:WEB六零零 网页设计制作原文地址:http://www.web600.net/html/editor/JavaScript/201001131529.html要达到的效果 很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。比如即时显示输入框已经被输入的字节数,或者即时读取输入的值来进行搜索引导,也就是google的关联搜索效果等。 只要我们能捕获即时事件就能做到很多事情。需要了解的知识 首先,我们需要了解onchange和onpropertychange的不同: IE下,当一个HTML元素的属性改变的时候,都能通过 o... 阅读全文
posted @ 2013-01-08 17:10 纯属偶然_黄勇 阅读(165) 评论(0) 推荐(0) 编辑