簡體   English   中英

使用 jQuery 調用另一個函數

[英]Call another function with jQuery

我相信這非常容易。 我想從 jQuery 調用另一個函數,或者將它內聯包含在內。 例子:

$( "#drag-box-facebook" ).draggable({ revert: "invalid" }, function() {alert("")});

但是,這不起作用,我不知道為什么。

更新澄清一下,拖動的基本功能工作正常,只是沒有調用下一個功能。

最基礎的版本顯然是

$( "#drag-box-facebook" ).draggable({ revert: "invalid" });

JSFiddle

你可以很容易地調用函數......在開始、拖動或停止時。 您只需要定義它何時運行。

$( "#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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM