指定區域外單擊,關閉指定層

2021-06-10 08:20:48 字數 583 閱讀 2080

在頁面上指定區域外單擊,關閉層。常見效果為彈出層外單擊,關閉彈出層。今天遇到乙個這樣的效果,用jquery實現起來挺簡單的,順便複習了一下相關知識。

$(document).mouseup(function(e)

})

上面的jquery**的意思是:當在頁面中釋放滑鼠按鍵,觸發function函式。找到觸發事件的包含著所有匹配元素的唯一父元素的元素集合,判斷找到元素的個數。如果等於0,剛代表不在指定區域內,關閉指定層。

定義和用法:

e.target:觸發了單擊事件的元素(dom物件),不會變化,它永遠是直接接受事件的目標dom元素.

parent([expr]):取得乙個包含著所有匹配元素的唯一父元素的元素集合。

length:jquery 物件中元素的個數。

mouseup事件:

當在元素上放鬆滑鼠按鈕時,會發生mouseup事件。

與click事件不同mouseup事件僅需要放鬆按鈕。當滑鼠指標位於元素上方時,放鬆滑鼠按鈕就會觸發該事件。

mouseup()方法觸發mouseup事件,或規定當發生mouseup事件時執行的函式。

uitableview 跳轉指定區域

tableviewcontroal 是uiviewcontral 的子類 建立幾行分割槽 預設是一 nsinteger numberofsectionsintableview uitableview tableview 分割槽中有幾行 nsinteger tableview uitableview ...

螢幕指定區域識別

相關說明 一 原始需求 獲取螢幕上的資料的方法有多種,其中一種就是直接定下區域位置,不斷對固定位置進行截圖,而後通過影象識別的方法進行識別。這種方法運用場合比較廣泛,當需要識別的資料不是特別複雜的時候,識別效率也能夠很高。這裡我嘗試實現以上功能。二 軟體設計 根據軟體需要實現的功能,我選擇採用 cs...

螢幕指定區域識別

相關說明 一 原始需求 獲取螢幕上的資料的方法有多種,其中一種就是直接定下區域位置,不斷對固定位置進行截圖,而後通過影象識別的方法進行識別。這種方法運用場合比較廣泛,當需要識別的資料不是特別複雜的時候,識別效率也能夠很高。這裡我嘗試實現以上功能。二 軟體設計 根據軟體需要實現的功能,我選擇採用 cs...