!function($, window, document, _undefined)
{
XenForo.PrefixManager = function($select)
{
function update()
{
$checkboxes.each(function()
{
var $option = $select.find('option[value="' + this.value + '"]').attr('disabled', !this.checked);
if (!this.checked && $option.is(':selected'))
{
$select.find('option').first().attr('selected', true);
}
});
}
var $checkboxes = $($select.data('checkboxes')).click(update);
update();
};
// *********************************************************************
XenForo.register('select.PrefixManager', 'XenForo.PrefixManager');
}
(jQuery, this, document);
質問:
なぜこれらのパラメーター (window、document、_undefined) を設定するのですか? 関数本体では、それらを使用しませんでした。