2011-07-19 20 views
0

Flotを使用してデータをグラフ化しています。この例のように、turn seriesをオン/オフすることができます。http://people.iola.dk/olau/flot/examples/turning-series.htmlFlotチェックボックスが廃止されました

私はので、私は別の関数に物事を分離し、チェックボックスは、もは​​やオン/オフシリーズを回す以外すべてが働かない1つのページに異なるグラフの束を描くしようとしています。私はパラメータを受け取る関数にplotAccordingToChoicesを()に変更し、.clickを変更 choiceContainer.find("input").click(plotAccordingToChoices());

:それはないなぜ choiceContainer.find("input").click(plotAccordingToChoices);

は、誰もがこのラインがどのように動作するかのアイデアを持っています()を choiceContainer.find("input").click(plotAccordingToChoices(foo1,foo2,foo3)); に設定して、シリーズのオン/オフ機能を解除します。

これはなぜ起こっているのでしょうか?

答えて

0

あなたはクリック機能にその関数への参照を渡すので、「関数」、ない「関数()」です。

function()を書くと、文字通りそれが呼び出されます。代わりにclick関数への参照を渡したいとします。

このようなページで説明します。 http://www.cristiandarie.ro/asp-ajax/Delegate.html

+0

チップをありがとう。私はこれを次のように修正しました: 'choiceContainer.find(" input "){ –

関連する問題