$(document).on('click', function(e) {
if (0 == $((e.target || e.srcElement)).closest('.mask,.panel').length) {
$('.panel').hide();
$(document).on('click', function(e) { if (0 == $((e.target || e.srcElement)).closest('.mask,.panel').length) { $('.panel').hide(); }});
本文实例讲述了jquery实现点击其他区域时隐藏下拉div和遮罩层的方法。分享给大家供大家参考,具体如下:
为了更好的用户体验,在做下拉获取其他有弹出层的时候,当展开下拉时,要做到点击其他区域也能自动隐藏收起下拉和遮罩层,这样的效果用一段js就可以了。
以下图为例的一个下拉菜单为参考:
效果实现源码:
$(document).bind('click', function(e) {
var e = e || window.event; //浏览器兼容性
var elem = e.target || e.srcElement;
while (elem) {
//循环判断至跟
$('body').click(function(e) {
var target = $(e.target);
if(!target.is('.members-position-select *') && !target.is('.members-position *')) {
if ($('.members-position-select').is(':visible') ) {
$('.members-position-select
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>jq点击自身以外地方.
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title&g
添加该方法后,会发现select下拉框也无法显示。这是因为事件冒泡,当点击input时,冒泡事件会冒泡到document元素上,所以下拉框无法显示,这时候就需要阻止input上的事件冒泡。
阻止目标元素上的冒泡。
$(".input").clic
大致效果是这样的:点击菜单出现蒙层,点击其他区域,该蒙层隐藏,很常见的一个效果,由于平时写整体的一个布局,写兄弟级用z-index控制就可以实现,这次遇到的情况是该别人的代码,对方代码都分模块了,不好直接加,如图:
那么bar也属于document,点击bar也会让自己隐藏,显然这不是想要的,这时候要阻止冒泡事件,即document的事件对bar无效
$("#bar").click(function(event){
event.
这是一个与推荐系统相关的上海市级大学生创新创业项目,旨在探索如何利用反事实推理对个人转让票务的曝光度进行保护。推荐系统在当今互联网应用中扮演着越来越重要的角色,如何在提供个性化推荐的同时,兼顾用户隐私和公平性,是一个值得深入研究的课题。
本项目的研究方向集中在推荐系统(RS)和推荐系统知识框架两个方面。通过构建合适的知识框架,可以更好地理解和表示推荐系统中的各种实体、关系和约束,为设计高效、可解释的推荐算法奠定基础。同时,项目将重点探索如何利用反事实推理来评估和改进推荐结果,提高系统的公平性和鲁棒性。
在研究过程中,项目组将遵循严谨的学术规范和工程实践。为了便于协作和追踪项目进展,每次新建文件夹时,都会同步上传或更新一个readme文档,对文件夹的内容和用途进行清晰的说明。这样不仅可以让组内成员快速了解每个部分的功能,也能为后续的维护和扩展提供便利。
在代码实现方面,项目组将遵循良好的编程规范。除了必要的注释
外,代码中尽量避免使用中文,以免出现编译错误或兼容性问题。同时,代码应当模块化、可重用,并通过适当的封装和接口设计,提高代码的可读性和可维护性。
'zh-cn' => [
app()->getAppPath() . 'lang\zh-cn\common.php',
app()->getAppPath() . 'lang\zh-cn\index.php',
'en-us' => [
app()->getAppPath() . 'lang\en-us\common.php',
app()->getAppPath() . 'lang\en-us\index.php',
];[code=php]
[/code]
地址写错啦
app()->getAppPath() . 'lang/zh-cn/common.php',
微信小程序中wx:for使用数值循环
mhe_13:
Centos7安装ffmpeg4.4过程
xmode: