mirror of
https://gitee.com/layui/layui.git
synced 2025-10-07 23:24:32 +08:00
feat(dropdown): 支持自定义自动关闭功能 (#2274)
* feat(dropdown): 增强 dropdown 功能 1. 新增 closeOnClick 选项 2. 新增 onClickOutside 回调 3. 修复自定义 content 的上下文菜单异常关闭问题 * Update docs/dropdown/detail/options.md Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com> * Update docs/dropdown/detail/options.md Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com> * Update src/modules/dropdown.js Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com> --------- Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
This commit is contained in:
@@ -60,6 +60,20 @@
|
||||
|
||||
`click`
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>closeOnClick <sup>2.9.18+</sup></td>
|
||||
<td>
|
||||
|
||||
下拉面板打开后,再次点击目标元素时是否关闭该面板。
|
||||
|
||||
</td>
|
||||
<td>boolean</td>
|
||||
<td>
|
||||
|
||||
`false`
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -317,6 +331,20 @@ close: function(elem){
|
||||
}
|
||||
```
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>onClickOutside <sup>2.9.18+</sup></td>
|
||||
<td colspan="3">
|
||||
|
||||
点击 dropdown 外部时的回调函数,返回 `false` 可阻止关闭。
|
||||
|
||||
```
|
||||
onClickOutside: function(event){
|
||||
- event: 当前点击的 `event` 对象
|
||||
}
|
||||
```
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
Reference in New Issue
Block a user