摘要:
border:none;是不够的(1)在谷歌浏览器添加 outline: none;去除点击后产生的边框;(2)IE7下border: none;还会有边框存在,改用border: 0;即可,同时兼容其他版本浏览器。综合,写法如下:border: 0;outline: none; 阅读全文
2014年11月27日
摘要:
文本输入框默认在谷歌,火狐浏览器中,光标是居中显示的。但在IE7中一开始会在顶部闪烁(输入文字后光标居中),加上行高就可以,值为文本框的高度。注意要加*号,否则在谷歌浏览其中光标会在顶部闪烁。*line-height: 24px; 阅读全文
2014年11月19日
摘要:
1. 在HTML中使用javascript在使用script嵌入脚本时,脚本内容不能包含‘’字符串(会被认为是结束的标志)。可以通过转义字符解决('\')默认script引入的顺序执行,可以通过defer与async属性来改变;引入的文件拓展名.js并不是必须的,后台可以动态生成脚本返回(jsonp... 阅读全文
摘要:
1. 实现跨域请求的三种方法本地代理、Flash、Script标签(img,iframe,link也可以,具有src属性)2. JSONP全称:JSON With Padding(使用内嵌的方式把数据拿过来给我们使用)利用script标签的跨域能力src作用:加载的资源可以是任何文件(可以是txt,... 阅读全文
2014年11月18日
摘要:
默认情况下div无法获取焦点,无法触发focus与blur事件,猜测span,a等标签也无法触发焦点事件(input:button,及button标签可以触发)如何使div触发blur事件:可以给div加上tabindex属性在线演示:http://sandbox.runjs.cn/show/e0b... 阅读全文
2014年11月17日
摘要:
在做项目时,有这样一个需求,需要点击Input显示隐藏下拉面板,从中选择内容填充入文本框。最开始思路:(1)文本框与下拉面板作为一个整体,整体失去焦点后,隐藏下拉面板,不可行;(2)文本框正拥有焦点,此时点击面板,尝试先触发面板的点击事件再通过文本框的失去焦点事件以上思路最终均不可行,原因:(1)d... 阅读全文
2014年11月12日
摘要:
在上一篇地址控件的基础上,添加了判定客户端IP所在省市的功能。调用新浪提供的IP库接口:http://counter.sina.com.cn/ip/,(可直接点击链接查看返回的数据)126提供的接口备用:http://ip.ws.126.net/ipquery在线演示:http://sandbox.... 阅读全文
摘要:
依赖于jQuery演示:http://sandbox.runjs.cn/show/fpfjo3gu 地址控件 起始地: 阅读全文
2014年11月5日
摘要:
jQuery技巧大放送1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用... 阅读全文
2014年11月3日
摘要:
在线演示:http://sandbox.runjs.cn/show/2drrwkrx关键点:保持一个不变,鼠标拖动时与边框的距离 === 鼠标左击时与边框的距离源码: 具备吸附功能的拖曳 遇到的问题(1)window中的top对象,参考资料:http://blog.163.com/zh... 阅读全文