[英]Call another function with jQuery
我相信這非常容易。 我想從 jQuery 調用另一個函數,或者將它內聯包含在內。 例子:
$( "#drag-box-facebook" ).draggable({ revert: "invalid" }, function() {alert("")});
但是,這不起作用,我不知道為什么。
更新澄清一下,拖動的基本功能工作正常,只是沒有調用下一個功能。
最基礎的版本顯然是
$( "#drag-box-facebook" ).draggable({ revert: "invalid" });
你可以很容易地調用函數......在開始、拖動或停止時。 您只需要定義它何時運行。
$( "#draggable" ).draggable({
start: function() {
alert("start");
},
drag: function() {
alert("drag");
},
stop: function() {
alert("stop");
}
});
根據 jQuery UI 文檔,您必須在函數前面放置一個事件,以便它知道何時觸發該函數。
例如,如果您希望在創建可拖動對象時觸發該函數,您可以使用:
$( "#drag-box-facebook" ).draggable({
revert: "invalid",
create: function() { alert(""); }
});
其他可用事件包括:創建、拖動、啟動和停止。 完整的文檔位於jQuery UI 頁面上。
如果您希望在拖動完成時發生這種情況,您可以使用stop
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.