【问题标题】:jquery.appear - How to add on a canvas-element?jquery.appear - 如何添加画布元素?
【发布时间】:2014-04-11 16:17:16
【问题描述】:

如何将 jquery.appear-Plugin 添加到此画布元素(id="pic")?脚本本身已经包含在 html-page 中,但是如果元素在屏幕上,如何使 canvas-image 仅可见?

<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> 

似乎 .appear() 必须添加到某处。但是在哪里?

非常感谢!

【问题讨论】:

  • 根据文档 $('someselector').appear(); someselector 可以是“#pic”...

标签: javascript jquery image canvas appearance


【解决方案1】:

jQuery.appear 只是为您注册的元素提供自定义的appeardisappear 事件。

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

// 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

});

【讨论】:

  • 好的,它就是这样工作的:$("#pic").appear(); $("#pic").on('appear', function (){var Chart6 = new Chart(ct6).Line(picData6,options);});
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-27
  • 2012-06-21
  • 1970-01-01
  • 2021-06-26
  • 1970-01-01
  • 2016-02-29
  • 2016-08-28
相关资源
最近更新 更多