Если вы хотите вызвать событие вне элемента управления, вы можете просто позвонить .trigger()
. Это предполагает, что вы используете .bind()
, а не анонимный stop:function()
в опциях.
$("#selectable").selectable({});
$("#selectable").bind("selectablestop", function(event) {
$("body").append("<h1>did selectablestop</h1>");
});
$(":button").click(function() {
$('#selectable').trigger('selectablestop');
});
Пример кода на jsfiddle .
Редактировать
Другим способом было бы получить значение опции stop:
(которое было бы функцией)
var s = $('#selectable').selectable( "option" , "stop");
s(); //call the function.
Пример кода на jsfiddle .