js技巧
泡泡_myy
未曾相逢先一笑,初会便已许平生
展开
-
jQuery通过CSS()方法给指定的元素同时设置多个样式
$('p').css({'color':'#fff','font-size':'14px'});原创 2015-07-07 11:27:59 · 1247 阅读 · 0 评论 -
JS同源策略,ajax跨域
同源策略简单的说就是一段脚本只能读取来自于同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合; ajax中可用JSONP进行处理,但局限性较大,具体情况具体分析 其他资料扩展:http://blog.sina.com.cn/s/blog_5f54f0be0100lhn1.html原创 2015-07-07 11:25:23 · 611 阅读 · 0 评论 -
js定义的变量不生效 - - 浏览器预定义
var top=...; top在chrome中已经被定义了,就像document和window一样。所以我们在写js代码时,不可以再用top做变量名。原创 2015-07-07 11:19:19 · 647 阅读 · 0 评论 -
jQuery获得包含margin的outerWidth和outerHeight
var width = $("#div1").outerWidth(true);原创 2015-07-07 11:28:59 · 414 阅读 · 0 评论 -
jQuery为多元素添加统一样式
$('p,#id,.class').css({'color':'#fff','font-size':'14px'});原创 2015-07-07 11:28:30 · 1275 阅读 · 0 评论 -
js字符串替换所有的某一字符
var str = str.replace(/-/g, '+') ;将字符串中的 - 全部替换为 + replace方法中第一个参数为要匹配的正则表达式,第二个参数为要替换的字符串 其他特殊字符,如将所有‘ + ’替换为‘%2B’,需要对加号进行转义 str.replace(/\+/g, '+') ;原创 2015-07-07 11:23:33 · 1005 阅读 · 0 评论 -
checkbox属性checked="checked"已有,但却不显示打勾的解决办法
问题描述: $(obj).attr("checked", true);第一遍勾选和取消是有效的,但是第二遍以后就没反应了,查看了属性,发现checked属性一直存在,但是没显示勾。 解决方法: $(obj)..prop("checked", true);原创 2015-07-07 11:22:47 · 728 阅读 · 0 评论 -
touch gesture 事件在移动端的简单实现
问题描述:ipad上不支持元素的拖拽事件解决方法:给元素添加触摸(touch、gesture)事件触摸事件介绍: touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发(与点击事件冲突)。 touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。原创 2015-07-06 10:11:53 · 1615 阅读 · 0 评论 -
jquery 选择器选出被选中的input checkbox
$(":checkbox:checked")原创 2015-09-15 17:30:40 · 1001 阅读 · 0 评论