随笔分类 -  javascript

摘要:在使用锚点跳转时,以下情况可能导致页面跳转位置出现误差: 固定定位元素(Fixed Position Elements): 当页面有固定定位的导航栏或其他固定元素时,跳转到锚点时,这些固定元素可能会遮挡锚点目标,导致用户看不到预期内容。 动态内容加载(Dynamic Content Loading) 阅读全文
posted @ 2024-06-18 15:23 辉兔子 阅读(428) 评论(0) 推荐(1) 编辑
摘要:工作中经常遇到按照指定格式的时间进行展示。可参考以下脚本逻辑满足需求 Date.prototype.PtTimeByFormat = function (fmt){ var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 阅读全文
posted @ 2023-09-20 19:50 辉兔子 阅读(199) 评论(0) 推荐(0) 编辑
摘要:iframe标签下的通信通常在页面中嵌套iframe的情况下还需要进行消息传递的通信需求。一般分为两种情况: 1.iframe里的链接与父页面链接是非跨域 这种情况处理比较简单,直接在父级页面下就可以写脚本控制iframe里的元素,同时对iframe里的元素进行操作,例如绑定事件,当事件触发时发送消息给父级页面。 具体实践 阅读全文
posted @ 2023-08-16 16:48 辉兔子 阅读(177) 评论(0) 推荐(0) 编辑
摘要:工作中埋码需求,当某些动态插入的元素出现时触发埋码事件,因此需要对插入元素的父节点进行监听,子节点发生变化时触发相应埋码逻辑。 方法一 监听页面结构及子元素变化: (function () { //事件触发时执行埋码内容 function do_track() { if ($("#LXB_CONTA 阅读全文
posted @ 2022-08-10 20:35 辉兔子 阅读(591) 评论(0) 推荐(0) 编辑
摘要:工作中遇到了需要动态切换slide下拉框展示与隐藏,同时需要切换元素上附加的样式,以下脚本为实现此功能的实践。 //元素点击时切换隐藏与展示逻辑 var slidsDownShow = document.querySelectorAll('div.deliveryArea__link > span' 阅读全文
posted @ 2022-08-09 16:28 辉兔子 阅读(214) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示