Ajax在click事件中递增次数

想加载一个图片在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());

        })

    })


MM们
浏览 509回答 2
2回答

慕桂英4014372

 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 ()    })你试试这样?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript