摘要: 在js中动态改变的value为true刷新页面后,发现值自动为true,可是js是在ajax请求成功后才会执行,不可能一刷新就执行开始找了很久,一直想追踪js对input的操作,但是强制刷新后input又不会自动填充,所以就怀疑是不是浏览器自动填充果然,给input加一个autocomplete=“off”属性,就不会出现这样的问题虽然可能问题解决其他很简单,但是开始真心觉得好神奇 阅读全文
posted @ 2013-10-28 16:16 FE-周威 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 想做一个拖动的效果,发现在chrome中鼠标移动时候光标都会被强制为文本选择的状态,而其他的浏览器则正常。在网上查找资料,发现在chrome的bug报告站点已经有关于这个问题的描述chromium issues。但这个问题目前处理已关闭状态(2011-6-6)(需要升级浏览器解决这个问题)。解决方案:在mousedown时阻止冒泡和默认事件 阅读全文
posted @ 2013-08-15 11:21 FE-周威 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 前言:此文章仅是个人工作中遇到问题后的一些记录和总结,可能毫无意义。。事件回顾:在开发中,PM要求在一个页面中输入多个链接然后可以一键在新窗口打开,所以就想到用window.open来实现,但是测试的时候发现会被拦截分析:关于window.open的用户很多前辈都有写过相关文章,就不在这里介绍了,查看window.open用法针对不同的浏览器做了以下测试1.用户点击事件内,触发打开一个新窗口用户点击事件触发新窗口是例如:obj.onclick=function(){window.open(url);}通过用户事件触发的新窗口打开,这种形式打开新窗口浏览器会认为是用户自己需要的,大多浏览器是不会 阅读全文
posted @ 2013-07-24 17:15 FE-周威 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 1.line-height几个相关概念1.1 基线(baseline)在上图中,我们可以很清晰的分清这几个概念(如果图片不显示,那...);顶线:文字最上面的线;中线:顶线和基线的中间;基线是基于字母,而不是汉字的底线;底线:文字最底的线。1.2 内容框内容框就是指底线和顶线之间的高度。1.3 行距,行高假设有两个相邻文本A,B;行高(line-height):A,B基线间的距离(引出本文最核心的概念);行距:A基线和B顶线间的距离。1.4 行内框(inline box)是浏览器渲染模型中的一个概念,无法显示出来,但确实存在,他的高度就是行高的高度。在没有设置特定的布局高度属性等,行内框等于内 阅读全文
posted @ 2013-06-21 14:06 FE-周威 阅读(388) 评论(0) 推荐(0) 编辑