我的 javascript 文件中有一个函数:
function hoverWidgetOn (param, value) {
var element = $("*[data-label]"),
config = {
'display':'inline',
'position':'absolute',
'top':'6.5em',
'padding' : '0.5em',
'background-color':'#383838',
'color':'white',
'font-size' : '0.8em',
'opacity' : '0.9',
'param' : 'value'
},
label = $(this).attr("data-label"),
d = document.createElement('span'),
t = document.createTextNode(label);
d.className = "labelShow";
$(this).append(d);
$('.labelShow').append(t).css(config);
}
我想要它做的是在调用函数时将参数和值添加到我的变量配置中
element.on('mouseenter', hoverWidgetOn('background-color', 'red'))
因此,此应用程序的用户在其他 javascript 文件中调用此函数时不必更改我的 javascript 文件以更改标签的外观,但无论我如何尝试,这都不起作用......我会很高兴如果任何人都可以帮助我。