Вы можете изменить плагин так, чтобы он отображался как события, связанные с элементом управления, например,
closedSelect();
s.change(closedSelect);
currentZIndex -= 3;
// New lines
s.bind('openSelect', clickSelect);
s.bind('closeSelect', closedSelect);
});
, а затем вызывал события из своего кода:
$("#another-button").toggle(
function () {
$('#show-lists').trigger('openSelect');
},
function () {
$('#show-lists').trigger('closeSelect');
},
);
, хотя вы можетевижу, что closedselect уже связан с событием .change (), так что вы можете просто вызвать $('#show-lists').change();
вместо закрытого случая - но я думаю, что для ясности я бы сам остановился на отдельном событии.