[英]Jquery menu - adding return function to another function (which does not normally return anything)
我对jquery刚接触了3个星期,因此在工作中(时间压力很大)进入了jquery。 我已经搜索了,但没有找到任何答案,因为我可能不知道如何用词表达搜索的意思。
好吧,去:
我正在使用位于http://www.filamentgroup.com/examples/menus/flat.php的 filamentgroup.com的菜单放置系统
我在文件中调用如下函数:
$(document).ready(function(){
$('#lbOptionsButton').menu({
content: $('#lbOptionsMenu').html()
});
});
在(脚本src)fg.menu.js文件中,包含以下部分:
this.chooseItem = function(item){
menu.kill();
// edit this for your own custom function/callback:
$('#menuSelection').text($(item).text());
location.href = $(item).attr('href');
};
但是,我不想在该代码中编写函数。 我希望它只返回$(item)。 另外我怎么称呼它,这样我可以在我编写的任何其他函数中使用$(item)? 即ajax等
预先感谢您的帮助。
如果您不想在该代码块中编写函数,那么如何从那里调用 函数 ,然后在任何需要的地方定义函数呢。 所以,
this.chooseItem = function(item){ menu.kill(); // edit this for your own custom function/callback: $('#menuSelection').text($(item).text()); location.href = $(item).attr('href'); MyFunction($(item));
};
this.chooseItem = function(item){ menu.kill(); // edit this for your own custom function/callback: $('#menuSelection').text($(item).text()); location.href = $(item).attr('href'); MyFunction($(item));
};
那不是你想要的吗???
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.