基本上我試圖切換功能,逐漸改變div的背景顏色。有一個單獨的script.js文件負責函數gradientify()的運行。切換功能,gradientifies背景顏色
我只是不知道什麼是切換功能的邏輯...
的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'的代碼,就不可能知道錯誤的來源究竟是什麼。 –