为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax在click事件中递增次数

Ajax在click事件中递增次数

MM们 2019-02-19 21:17:38
想加载一个图片在img地址,然后弹出结果,后来发现使用load()会随着点击次数递增,用off().on()也不能解决,望各位指教! $('#div1').off('click').on('click', function () {        $('#img1').attr('src', '1.jpg');        $('#img1').load(function () {            $('#div1').css('width', $('#img1').width() + 100);            alert($('#img1').width());        })    })
查看完整描述

2 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

 function imgload (){

 $('#img1').load(function () {


            $('#div1').css('width', $('#img1').width() + 100);


            alert($('#img1').width());

        })

}


$('#div1').off('click').on('click', function () {


        $('#img1').attr('src', '1.jpg');


        imgload ()

    })

你试试这样?


查看完整回答
反对 回复 2019-02-23
  • 2 回答
  • 0 关注
  • 480 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信