摘要: 通过js判断是否通过微信的窗口打开页面如下:function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; }}过测试完全通过,无论是android 还是iphone,ipad 都可以。除了用js来判断之外,用其它语言来判断就更简单了,比如PHPfunction is_weixin(){ if ( ... 阅读全文
posted @ 2013-12-20 11:47 vivi.wang 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 实现以下效果:● ●●● ●思路1:遍历所有li,先对所有的li 上的actve 清空,然后对当前li 添加actvefor( var i=0; i }思路2:记录上一个li ,把上一个li上actve 清空,对当前li 添加actvevar j = 0; //用于记录上一个li的值for( var i=0; i<oLi.length; i++){ oLi[i].index = i ; oLi[i].onclick = function(){ oLi[j].className = ''; ... 阅读全文
posted @ 2013-12-10 18:53 vivi.wang 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建一个ajax对象 newXMLHttpRequest 注:ie6:new ActiveXObject('Microsoft.XMLHTTP')2.通过建好的ajax对象下属性和方法来完成数据交互工作,open('交互方式get/post' , '文件的url地址' , '是否异步true/false'); 注: 是否异步默认值为true 。 false 表示同步,如果同步,在send步骤会导致堵塞。如果同步,事件的监听要在事件触发之前去做。3. 发送 send4.事件监听。 onreadystatechange: 当状 阅读全文
posted @ 2013-11-27 18:55 vivi.wang 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 知识1:用JQuery写插件时,最核心的方法有如下两个:$.extend(object) 可以理解为JQuery 添加一个静态方法。$.fn.extend(object) 可以理解为JQuery实例添加一个方法。基本的定义与调用:/* $.extend 定义与调用* * * * * * * * * ... 阅读全文
posted @ 2013-11-12 18:54 vivi.wang 阅读(221) 评论(0) 推荐(0) 编辑