经验总结

记录日常工作生活中遇到的问题,技术和知识点
经验总结

js输出数据类型,Number()数字类型转换及字符串大小比较

Deshun 发布于 5年前 (2019-07-04) 3613℃ 评论(0) 赞 (3)

今天同事找我求助,在写一个分页功能时遇到了问题,输入页数跳转页面时,输入内容大于总页数时也会跳转。他将总页数与 input 输入的数字进行对比,比如总页数时 6 ,输入 7 是正常提示“超出最大页数”,输入 50 却会跳转成功。HTML:<div>     第5页     共<span ...

经验总结

手机端CSS :hover点击后返回无法取消的解决方法

1

Deshun 发布于 5年前 (2019-07-01) 5304℃ 评论(0) 赞 (0)

手机端CSS :hover点击后返回无法取消的解决方法

今天写项目时遇到一个问题,设置 :hover 属性的链接,点击后或者点击进入下一个页面返回依旧是 :hover 状态。因为手机上的 :hover 效果相当于 click ,没办法检测到鼠标表移出。我们可以使用 :active 属性来解决:a:active{  ...

经验总结

JS修改input的value值,打印出来还是之前的值的解决办法

Deshun 发布于 5年前 (2019-06-30) 4927℃ 评论(0) 赞 (1)

项目中遇到一个问题,使用 JS 修改 input 的值,打印出来还是之前的值,并没有改变。示例:<input id="inp" value="1" />使用 JS 修改 input 的 value 值为 10 ,但是打印出来还是之前的 1 。var inp = document.getE...

经验总结

使用jQuery的delay()延迟执行show()和hide()不起效的解决方法

Deshun 发布于 5年前 (2019-06-28) 4269℃ 评论(0) 赞 (0)

今天使用 jQuery 的 delay() 来延迟执行 hide() ,发现延时不起效,查了一些资料,找到了其中的原因。首先介绍一下 delay() :语法:delay(duration,[queueName])概述:设置一个延时来推迟执行队列中之后的项目。jQuery 1.4 新增。用于将队列中的函数延时执行。他既可以推迟动画队列的执行,也可以用于自定义队列。参数:durat...

经验总结

JS实现16进制颜色、数字前自动补位0​及详细说明

Deshun 发布于 5年前 (2019-06-25) 2627℃ 评论(0) 赞 (0)

在项目中可能会有随机16进制颜色或者固定数字长度的需求,可以使用自动补位的方法实现:语法:n 代表字符长度, num 代表传入的字符,0 代表补位的字符。(Array(n).join(0) + num).slice(-n);实例:传入一个字符 8 ,字符长度为 3 得到的结果就是 008console.log(()(Array(3).join(0) + 8)...

经验总结

jQuery动态添加/删除元素及内容

1

Deshun 发布于 5年前 (2019-06-22) 3537℃ 赞 (2)

jQuery动态添加/删除元素及内容

添加元素/内容:通过 jQuery ,可以很容易地添加新元素/内容。添加新的 HTML 内容,四种方法:可根据上面的图片来区分四种方法插入元素的位置。append() 方法:在被选元素的结尾插入内容(被选元素内)。实例:$("p").append("...