自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 在 Shopify 实现左右联动轮播并支持快速加入购物车

本文介绍了一个高性能双轮播同步组件的实现方案,使用Shopify Liquid+Swiper.js,支持PC和移动端。主要功能包括:左右轮播联动,右侧大图切换时左侧小轮播同步变化;小轮播独立分页;右侧自动播放控制;SVG热点交互可跳转对应产品;快速加入购物车功能;以及响应式设计。技术实现上通过循环创建多个独立轮播实例,使用自定义事件处理同步逻辑,并优化了自动播放的用户体验控制。

2025-09-18 20:00:00 368

原创 Shopify 集合页改造:增加 Banner 图片 + 点击加载更多功能

本文介绍了Shopify集合页的优化方案:1)在第一页商品列表前插入Banner图;2)将传统分页改为"点击加载更多"按钮。技术实现上,通过条件渲染确保Banner只加载一次,使用Ajax异步加载结合DOMParser解析新商品,并动态计算分页状态。通过MutationObserver监听商品网格变化,兼容Shopify筛选功能,确保UI与数据同步。优化后提升了用户浏览体验,避免了传统分页的割裂感。

2025-09-18 19:30:00 353

原创 Shopify 集合页实现自定义广告位插入(支持分页)

本文分享了在 Shopify 集合页中结合自带分页功能插入广告位的实现方法。通过 Section block 灵活控制广告位置,既保持了 Shopify 服务端分页逻辑,又能在每页商品中显示广告或特色内容,实现简单、高效且响应式的集合页布局。

2025-08-25 22:00:00 216

原创 用 GSAP + ScrollTrigger 打造沉浸式视频滚动动画

这篇文章介绍了用 **GSAP + ScrollTrigger** 实现沉浸式滚动动画:进入页面播放全屏视频,随着下滑文字、标题和图片依次出现,动画与滚动紧密联动,效果流畅自然,适合官网和电商首页。

2025-08-25 20:30:00 657

原创 Shopify快速结账优化:隐藏分期付款,实现直接购买功能

本文介绍如何在Shopify电商平台优化结账流程,通过前端代码实现"Buy it Now"按钮直接跳转至结账页面。该方法利用Shopify购物车API监听用户操作,自动获取商品变体ID和数量,构建/cart/变体ID:数量的跳转链接,绕过分期付款选项。代码实现包括事件监听、表单元素获取、变体ID动态更新等功能,同时通过CSS隐藏默认支付按钮。这种优化能有效提升转化率,简化购买流程。

2025-07-25 20:15:00 376

原创 Splide vs Swiper:轻量级轮播库的选择

Splide轮播库以简洁直观的API著称,只需简单HTML结构和少量JavaScript即可实现功能。相比Swiper复杂的speed属性控制动画时长和交互逻辑,Splide更易上手且性能优异。特别适合需要快速实现基础轮播的场景,但实际选择仍需根据项目需求评估。Splide官网提供了详细的性能对比参考。

2025-07-24 20:00:00 425

原创 使用 GSAP 和 ScrollTrigger 实现滚动触发旋转动画

如何利用 GSAP 和 ScrollTrigger 插件实现滚动触发的动画效果。通过设置动画参数(如旋转、位移和透明度),并结合滚动位置,能够创建吸引注意的视觉效果。本文以实例演示了如何使图片在滚动时旋转和位移,提升网页互动性,并详细解释了如何配置 gsap.to() 和 ScrollTrigger,以实现流畅自然的用户体验。

2025-06-24 21:45:00 506

原创 Shopify博客:无刷新分页与全局搜索无缝融合技术实现

Shopify搜索优化方案,采用双容器架构和URL状态管理,突破原生分页限制,实现无跳转全局搜索,保持分页功能的同时支持多博客检索。

2025-06-18 20:30:00 287

原创 基于shopify实现可搜索的分类问答

本文介绍了如何在Shopify上开发功能完善的FAQ页面,完全基于后台自定义内容,无需外部API。通过Shopify的区块(blocks)和设置(settings),实现了智能搜索、分类导航和Load More功能。内容通过Liquid模板语言关联,搜索功能经过防抖处理,匹配并显示结果。同时实现了展开/折叠、分类数量设置、移动端适配及滚动时自动高亮分类等功能。提供了完整的代码和样式设置,确保页面在桌面和移动端上良好展示,既具灵活性又有良好的性能表现。

2025-05-19 18:30:00 483

原创 shopfiy 实现商品变体颜色悬停切换效果

当用户点击变体颜色或选项时,自动切换显示该变体的图片。而当用户将鼠标悬停在某个变体上时,展示不同的图片。通过这种方式,用户可以更直观地查看不同颜色或款式的产品。

2025-04-28 18:30:00 286

原创 在Shopify中实现产品无限滚动加载功能

如何在 Shopify 自定义主题中使用 Vue 实现“无限滚动加载产品”功能。通过调用 Shopify 的产品集合接口,结合 v-infinite-scroll 指令,动态加载并展示产品数据,提升用户在浏览商品时的流畅体验。

2025-04-22 10:46:45 370

原创 当需要加载大量图片或内容时,懒加载(Lazy Loading)是一种优化技术,它使页面在初始加载时只加载可视区域内的内容,而在用户滚动页面时再加载其他内容。这有助于提高页面的加载速度和性能。

兼容性:懒加载使用了Intersection Observer API,它在一些旧版本的浏览器中不被支持。在使用之前,请先检查浏览器是否支持该API,如果不支持,可以考虑使用第三方的懒加载库或其他替代方案。性能优化:懒加载的目的是优化页面加载性能,但在实际应用中,需要注意控制触发懒加载的条件和加载的内容,避免加载过多或不必要的内容,以保持页面的性能。HTML结构:确保需要懒加载的元素拥有相应的标识,比如添加类名或自定义属性,以便在JavaScript代码中进行选择和处理。// 获取所有需要懒加载的元素。

2025-04-22 10:46:35 339

原创 当用户滚动页面时,文本会逐个字符地变化颜色,仿佛打印机正在逐步打印出来。

基于shopify实现滚动打印机效果

2025-03-31 10:51:53 270

原创 shopify与vue3结合点击加载更多

使用shopify与vue的结合,实现点击加载更多的产品

2025-03-23 22:01:46 376

原创 导航跟随动的

- 显示图片 --><div class="swiper-pagination swiper-pagination-item"></div> <!-- 幻灯片标题 -->

2024-10-18 15:54:22 477

原创 jquery的高亮突出显示

jq的突出显示(高亮显示)

2023-11-27 18:08:56 495 1

原创 原生js实现留言板的增删以及留言的时间

我们通过创建不同的元素,将留言元素拆分成了三个部分,分别是留言头、留言内容和删除按钮。其中,留言头中包含了用户的姓名和留言时间,删除按钮添加了点击事件,可将当前留言元素从留言列表中删除。实现原理大致就是这样,样式什么的可以自己添加修改。添加一些 CSS 样式。输入框为空时进行提示。

2023-11-26 16:13:37 1339 1

原创 原生js手风琴案例实现原理以及注意事项

原生js手风琴案例

2023-11-22 19:55:36 575

原创 js的放大镜原理

js放大镜原理

2023-11-21 18:38:33 378 1

原创 new关键字和this关键字分别代表什么?作用是什么?都在哪使用的

new关键字和this关键字分别代表什么?作用是什么?都在哪使用的,以及每个使用地方的案例和每行代码的注释

2023-11-20 18:02:20 338 1

原创 图片懒加载封装

图片懒加载及封装,以使用时需要注意的点和一些使用语法。简单的小总结

2023-11-19 23:21:38 95

原创 淡入淡出 渐变的切换 封装函数

渐变切换和淡入淡出的效果的实现的函数封装

2023-11-18 17:55:50 1011 1

原创 获取当前对象的时间日期

获取当前时间的方法

2023-11-17 10:20:24 192

原创 无缝轮播图案例

无缝轮播图,轮播图的封装函数写法

2023-11-16 19:37:54 651 1

原创 冒泡排序的方法

冒泡排序,数组大小的排序

2023-11-15 16:53:31 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除