- 论坛徽章:
- 0
|
本帖最后由 greenbox 于 2012-05-26 16:11 编辑
【这个js用法和jquery的用法,一模一样,你可以把原有习惯带过用来】
这段时间,要用到手机开发,因此把一些jquery给去掉了,对事件来说只留了个click,
其它dblclck,拖动,对于手机真不适合,
另外保留了一些find, $("input[@type"]), $("#id"), $(".class"), $("<div>a</div>)",
$.html, $.each, $.attr, $.css, $.before,等等,
A 要增加事件,自己就按着那个click一样补上绑定,
B 要增加其它函数,就往extend上补吧。
如果要用ajax,自己可以额外写一下。
以下代码我在Defy手机上测试了,是没问题的。
<script language="javascript" src="roo.js"></script>
<script language="javascript">
function InitAjax()
{
var ajax=false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}
function ajax_get(url)
{
var ajax = InitAjax();
//使用Get方式进行请求
ajax.open("GET", url, true);
//获取执行状态
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
$("#content").before("wewewe");
}
}
ajax.send(null);
}
$(document).ready(function(){
//$("#loading").hide();
$("#more").click(function(){
//var data = "more=yes";
var str = '';
var msgObj = '';
//$("#loading").show();
ajax_get("server.php?more=yes");
});
}); |
|