gpt4 book ai didi

javascript - 将类似的点击事件操作转换为函数?

转载 作者:行者123 更新时间:2023-11-30 18:32:19 25 4
gpt4 key购买 nike

我有 4 个使用几乎相同跟踪代码的点击事件,因此我认为将此代码驻留在一个函数中会更好,但我想知道的是如何设置与事件不同的某些值事件?我是否需要将参数传递到具有值的新函数中?

我的点击事件代码是:

$('a.close', '#contents').on('click', function(){
s=s_gi('myapp');
s.linkTrackVars="None";
s.linkTrackEvents="None";
s.tl(this,'o','myapp_fb:new_story:a');
});

$('a.next', '#contents').on('click', function(){
s=s_gi('myapp');
s.linkTrackVars="None";
s.linkTrackEvents="None";
s.tl(this,'o','myapp_fb:new_story:b');
});

$('a.prev', '#contents').on('click', function(){
s=s_gi('myapp');
s.linkTrackVars="None";
s.linkTrackEvents="None";
s.tl(this,'o','myapp_fb:new_story:c');
}):

$('a.share', '#contents').on('click', function(){
s=s_gi('myapp');
s.linkTrackVars="None";
s.linkTrackEvents="None";
s.tl(this,'o','myapp_fb:new_story:d');
});

最佳答案

你可以这样做:

var clickHandler = function(value) {
s=s_gi('myapp');
s.linkTrackVars="None";
s.linkTrackEvents="None";
s.tl(this,'o',value);
}

$('a.close', '#contents').on('click', function(){
clickHandler('myapp_fb:new_story:a');
});

关于javascript - 将类似的点击事件操作转换为函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9295156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com