私はhoverIntent Jqueryプラグインを使用しており、コールバック関数に関する質問があります。JQueryが関数ポインタにパラメータを渡す
私の以前の質問の1つは、コールバックのために関数ポインタを使うべきだと指摘されました。
私の質問はこれです:どうすれば関数ポインタにパラメータを渡すのですか?
function initHoverHandler(type) {
var config = {
over: overHandler, // This is the issue, how do I pass var type to overHandler
out: hideHandler
};
$(this).hoverIntent(config);
};
function overHandler(type) {
alert(type); // shows [object Object]
};
を使用することで、VAR 'config'をあなたの例ではhoverIntent''への呼び出しと同じスコープではありません。 – geowa4
が固定されています--------- – Dirk