p5js/参考/p5-reference/js/get-started.js

32 lines
869 B
JavaScript
Raw Normal View History

2022-12-07 12:42:16 +00:00
const copyToClipboard = (element)=> {
const value = document.getElementById(element).innerText;
const el = document.createElement('textarea');
el.value = value;
el.setAttribute('readonly', '');
el.style.position = 'absolute';
el.style.left = '-9999px';
el.setAttribute('aria-hidden','true');
document.body.appendChild(el);
el.select();
document.execCommand('copy');
document.body.removeChild(el);
}
$("#copy_sketch1").click(()=>{
copyToClipboard("first-sketch1");
})
$("#copy_sketch2").click(()=>{
copyToClipboard("first-sketch2");
});
$("#copy_sketch3").click(()=>{
copyToClipboard("first-sketch3");
});
$("#copy_p5_script").click(()=>{
copyToClipboard("markup1");
});
$("#copy_p5_link").click(()=>{
copyToClipboard("cdn-link");
});
$("#copy_p5_html").click(()=>{
copyToClipboard("sample-html");
});