$(window).scroll() 无法触发滚动条事件

问题描述页面添加一个返回顶部的按钮(fixed),并监控窗口的 scroll 滚动事件。当 scrollTop(滚动条距离顶部的距离,及文档滚动距离)在一定范围内(比如视窗高度)隐藏返回顶部按钮;当 scrollTop 超过一定高度,则显示返回顶部按钮。具体 demo<div id="back-to-top"> <img src="./ima

MySQL 中 find_in_set 函数使用方法

FIND_IN_SET(str,strlist) 是一个 MySQL 库函数(大小写都支持),可以直接在 WHERE 中使用,主要作用就是判断前一个字符串常量是否在后者字符串列表变量中。返回在字符串列表匹配到的索引,索引从 1 开始计数,匹配不到返回 0。在 sql 语句中,字段名是一个变量存在,而带入的参数就是常量。强调常量和变量是因为函数只接受这样的类型匹配,其他形式会报错或者查询不到结果。在

CSS 将一个 div 绝对定位(fixed)到页面正中间

之前做过一些案例,将 div 展示到文档的中间,一般会考虑用 margin: 0 auto; 或者 text-align: center;。如何将一个 div 绝对定位到页面正中间呢?这个功能需求主要应用在一些弹框或者提示信息展示上。网络上找到一个合适的(也是用 margin 来实现):.fixed-div { width: 300px; height: 150px; bo

H5 页面在 IOS 上按钮样式不一致的情况

IOS 让人很郁闷的一点就是,经常会出现样式不一致的情况。一开始没怎么注意,后来修改登录、注册页面发现,新写的按钮样式什么的都变了,本来是浅蓝色,变成了类似 #467B96 的浅绿色,橙黄色变的蜡黄色,莫名其妙。今天发现新写的页面也是这样色的,突然就忍不了,百度找了一下对策。解决方法:input,select,button{ -webkit-appearance:none; appeara

H5 页面在 IOS 上短信验证码点击一次会自动填充两次 bug 解决

更新内容有网友说是微信内置浏览器的问题,而并非系统之过。用我自己的 IOS 13.6 系统版本的苹果手机测试了一下,并不准确。浏览器自动填充次数 微信内置浏览器2 Safari1 QQ 浏览器2 搜狗浏览器2 Chrome2 另外,由于获取验证码页面在授权登录(这里用的 QQ 授权)之后,UC 和 夸克因为众所周知的原因,无法调起 QQ 授权登录,测试不了;Firefox(火狐)调起后,返回参数错

PHP 设置时区 - 解决时间戳转日期不准确的问题

2021-04-14 更新整理之前的项目,使用 codeigniter 框架。在用户登录之后会更新以下最后登录时间,数据库里使用了 datetime 存储,查看记录发现,数据库写入的日期 2021-04-14 08:29:07 与当前系统显示的时间(当前东八区时间)相差(慢)了 6 个小时。网上查找资料,回顾了以下 php 中获取和设置时区的函数 date_default_timezone_get

启动 Spring 项目报错:CommunicationsException: Communications link failure

如题,启动 Spring 项目报错 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure。网上找相关的文章,解释一般是由于连接的 ip 地址、用户名、密码有误。检查项目数据库连接 urlspring.datasource.url=jdbc:mysql://${MYSQL_HOST:loca

启动 Spring 项目报错:java.sql.SQLException: The server time zone value 'Öйú±ê×¼ is unrecognized...

如题:启动 Spring 项目报错:java.sql.SQLException: The server time zone value 'Öйú±ê×¼' is unrecognized or represents more than one time zone,数据库服务器时区出现乱码。解决方法:修改数据库的默认时区以设置 MySQL 的时区为例,MySQL 默认的时区是 UTC 时区:查看当