0
私は新しいものを試しています。私はいつも同じ機能を持つHTMLページを作っていますので、私が作ったJQueryプラグインを使用して作業を単純化したいと思います。私はこれをしようとしていますし、私はこれを行う方法の多くのWebページを読んでいると私はwork.Thisないのか分からないこと Emu.jsファイルです:JQueryプラグインを動作させようとしていません
$.fn.loop = function(time,callback) {
setInterval(this,time);
if(callback !== 'undefined' && typeof(callback) == "function") {
callback
}
};
そして、これはEmu.htmlファイルです:
<!DOCTYPE html>
<html>
<head>
<script src="JQuery.js" ></script>
<script src="Emu.js" ></script>
</head>
<body onload="do_it()">
<p></p>
<script type="text/javascript">
function hello() {
$("p").append("Hello!"+"<br>")
}
function do_it() {
$(hello).loop(2000)
}
</script>
</body>
</html>
コールバックを実行しようとしている場合は、perensを追加する必要があります。 'callback()' –
'$(hello)'は意味がありません。 'hello'は関数です。 –
あなたはあなたのコードのjsfiddleまたはcodepenを提供してください...質問、あなたdo_it関数で何をしようとしていますか?$(hello)のコードを持っています – Geeky