首页 技术 正文
技术 2022年11月18日
0 收藏 922 点赞 5,108 浏览 1995 个字

引用js

<script type=”text/javascript” src=”js/jquery-1.11.2.min.js”></script>

Ajax请求

例子1:$.ajax({

type:”post”,

url:”loggingIos_findUserLoggingYears.action”,

data:{},

dataType:”json”,

success:function(data){

},

error:function(){

}

});

例子2:$.ajax({

type:”post”,

url:”loggingIos_prePhoto.action”,

data:{“PrevPhotosParams”:JSON.stringify(PrevPhotosParams)},

dataType:”html”,

//contentType: “application/html”,

success:function(html){

$(“#disWin”).html(html);

$(“#disWin”).show(200,function() {

scrollTop = $(“body”).scrollTop(); // body设置为fixed之后会飘到顶部,所以要动态计算当前用户所在高度

scrollTop = scrollTop * (-1);

$(“body”).css({“top”: scrollTop, “overflow”: “hidden”, “position”: “fixed”});

});

},

error:function(){}

});

$(“#back”).click(function() {

$(“#disWin”).hide(200);

$(“body”).css({“top”: “auto”, “overflow”: “auto”, “position”: “static”});

scrollTop = scrollTop * (-1);

window.scrollTo(0, scrollTop);

setTimeout(function() {

$(“#disWin”).empty();

}, 200);

});

例子3:$.ajax({

type: “POST”,

url: “loggingIos!readSearLogging.action”,

data: {

},

dataType: “json”,

cache: false,

async: false,

traditional: true,

success: function(resultData) {

},

error:function(){

}

});

添加事件/删除事件

<div class=”add-btn” onclick=”uploadStar()” >测试</div>

//添加上传按钮事件

$(“.add-btn”).attr(“onclick”,”uploadStar()”);

//移除上传按钮事件

$(“.add-btn”).removeAttr(“onclick”);

//添加上传按钮事件

if(typeof($(“.add-btn”).attr(“onclick”)) == “undefined”){

$(“.add-btn”).attr(“onclick”,”uploadStar()”);

}

事件on/bind/unbind的使用与传参

<div class=”test”>test</div>

<div class=”del”>删除事件</div>

<div class=”add”>添加事件</div>

<script type=”text/javascript”>

$(function(){

function fun(){

alert(“test”);

}

//bind 和 on 都可以

//$(“.test”).on(“click”,fun);

$(“.test”).bind(“click”,fun);

$(“.del”).bind(“click”,function(){

$(“.test”).unbind(“click”,fun);

alert(“删除成功”);

});

$(“.add”).bind(“click”,function(){

$(“.test”).bind(“click”,fun);

alert(“添加成功”);

});

});

</script>

$(“.loadingFlower”).on(“click”,”,{name:”123″,id:”234″,tel:”345″},callback)
 
function callback(event){
   console.log(event.data.name);    //参数1 =>123
   console.log(event.data.id);      //参数2 =>234
   console.log(event.data.tel);     //参数3 =>345
}

On和off的高级应用

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,034
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,520
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,368
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,149
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,782
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,863