You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何以编程方式调用Ripple.JS?附演示及官方资源

关于Ripple.JS编程调用波纹效果的解答

当然可以啦!Ripple.JS完全支持以编程方式手动触发Material风格的波纹效果,不用非得等用户点击元素才行~

具体操作方法很简单,分两步来:

  • 首先确保目标元素已经完成波纹效果的初始化(如果还没做的话):
    // 假设你的目标DOM元素是el
    ripple(el);
    
  • 接下来就可以直接调用元素上的ripple方法来触发波纹了,你还能指定波纹的触发位置:
    // 在元素中心位置触发波纹
    el.ripple({ x: el.offsetWidth / 2, y: el.offsetHeight / 2 });
    
    // 也可以指定具体坐标,比如元素左上角偏移(10,10)的位置
    el.ripple({ x: 10, y: 10 });
    

如果需要自定义波纹的样式,还能在调用时传入额外参数,比如修改波纹颜色:

el.ripple({
  x: el.offsetWidth / 2,
  y: el.offsetHeight / 2,
  color: "rgba(255, 255, 255, 0.3)" // 自定义半透明白色波纹
});

这种编程触发的方式特别适合一些自动反馈场景,比如表单提交成功后给按钮加个波纹提示,或者页面加载完成时给关键元素添加动态效果~

内容的提问来源于stack exchange,提问作者KyleMit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:13:43