首页 新闻 赞助 找找看

关于canvas drawImage的奇怪问题

0
[已关闭问题] 关闭于 2017-12-28 11:16
function drawImage(sx,sy,imgW,imgH)
    {
        canvas = document.querySelector("#big_img .swiper-slide-active canvas");
        canvas.width= bigSwiper.width;
        canvas.height = bigSwiper.width;
        var context =canvas.getContext('2d');
        img.src = canvas.dataset.src;
        img.onload = function(){
            context.clearRect(0, 0, canvas.width, canvas.height);
            context.drawImage(img,sx,sy,img.naturalWidth,img.naturalHeight,0,0,imgW,imgH);
        }
    }
$(function(){
drawImage(0,0,100,100)//当sx和sy为0时画布能正常显示图片
drawImage(10,10,100,100)//当sx和sy为10时画布就不能显示图片了,这是为什么?PS:#big_img .swiper-slide-active canvas的这个画布是jQuery动态创建的,并且能成功querySelector到该画布
})
ludi的主页 ludi | 初学一级 | 园豆:5
提问于:2015-08-02 12:15
< >
分享
所有回答(1)
0

你好,我也遇到了这个问题,安卓好使,IOS有问题。请问,你的这个问题解决了吗?

Mr.聂 | 园豆:154 (初学一级) | 2017-12-04 15:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册