基本的にはdivの背景色を徐々に変更する機能を切り替えるようにしています。 gradientify()関数を実行する別のscript.jsファイルがあります。背景色をグラデーションするトグル機能
私はちょうど機能を切り替えるためのロジックが何であるかわからないんだけど...
index.htmlを
<body>
<button type="button" id="btn"></button>
<div style="width: 100px; height: 100px;"></div>
</body>
script.js
$('#btn').click(function() {
$('div').toggle(function() {
$(this).gradientify({
gradients: [
{ start: [49,76,172], stop: [242,159,191] },
{ start: [255,103,69], stop: [240,154,241] },
{ start: [33,229,241], stop: [235,236,117] }
]
});
});
});
おそらく <ボタンのonclick = ")(gradientify">んでした私が正しく理解していれば$ '、 – marcan2020
をクリックします#toggle' [最初の引数として関数を受け付けません](http://api.jquery.com/toggle/)。一般に、Javascriptに関して「機能を切り替える」と言うのは間違いです。最後に、 '$#gradientify'のコードがなくても、エラーの原因を正確に知ることは不可能です。 –
...私は私のために動作しませんでした –