Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在画布元素上添加?_Javascript_Jquery_Image_Canvas_Appearance - Fatal编程技术网

Javascript 如何在画布元素上添加?

Javascript 如何在画布元素上添加?,javascript,jquery,image,canvas,appearance,Javascript,Jquery,Image,Canvas,Appearance,如何将-Plugin添加到这个canvas元素id=pic?脚本本身已经包含在html页面中,但是如果元素在屏幕上,如何使画布图像仅可见 <canvas id="pic"></canvas> <script type="text/javascript"> var picData6 = whatever1 var options = whatever2 var ct6 = document.getElementById("pic").get

如何将-Plugin添加到这个canvas元素id=pic?脚本本身已经包含在html页面中,但是如果元素在屏幕上,如何使画布图像仅可见

<canvas id="pic"></canvas> 

<script type="text/javascript">    

var picData6 = whatever1
var options =  whatever2  

var ct6 = document.getElementById("pic").getContext("2d");
ct6.canvas.width = document.getElementById("pic").offsetWidth-4;
ct6.canvas.height = document.getElementById("pic").offsetHeight;
var Chart6  = new Chart(ct6).Line(picData6,options);

</script> 
似乎。似乎必须添加到某个地方。但是在哪里呢


多谢各位

jQuery.appeage只为您注册的元素提供自定义的显示和消失事件

要将其添加到画布,您可以执行以下操作:

// register the element with the plugin
$('#pic').appear();

// do this when it appears
$('#pic').on('appear', function(ev, elements) {

    // elements is an array of elements which are now visible on the page

});

根据文档$'someselector'。出现;someselector可以是pic…好的,它是这样工作的:$pic.seen$pic.on'execute',函数{var Chart6=new Chartct6.LinepicData6,options;};