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 ファイルを変更する必要はありませんが、どのように試しても機能しません...誰でも私を助けることができます。