gpt4 book ai didi

wordpress - 使用 Wordpress Visual Composer onclick javascript 操作按钮功能平滑 anchor 滚动

转载 作者:行者123 更新时间:2023-12-02 03:57:17 28 4
gpt4 key购买 nike

我正在使用 Wordpress Visual Composer,并希望有一个按钮可以平滑地向下滚动到同一页面上的特定部分。

我已经探索了标准按钮元素的“插入内联 onclick javascript 操作”以及来自许多其他类似问答的 anchor ID 和代码,但没有成功。有没有人知道专门针对 Wordpress Visual Composer 的答案?

(以下是我如何尝试实现@Frits 建议的屏幕截图。)

Button href

Raw JS block

最佳答案

将来,添加您当前的尝试是一个好主意,因为这将帮助我们调整您的代码。您显然已经尝试了一些方法,但它们显然不起作用(否则您不会来这里)- 向我们展示您的尝试,我们也许能够帮助您解决当前的尝试!

无论如何,进入实际代码。

鉴于您遗漏了一些信息,我将不得不做出一些假设。

我假设您有一个如下所示的按钮:

<a href="#my-visual-composer-row-id" class="my-link">Click here to scroll down</a>

并且我将假设您已经为您的视觉 Composer 行指定了一个 ID my-visual-composer-row-id (您可以在实际行本身)

如果您可以使用 jQuery,则可以在某处(最好是页面底部)的 RAW JavaScript block 中实现以下内容,或者如果您正在制作自己的主题,则可以将其添加到您的.js 文件。

jQuery(document).ready(function($){
$('.my-link, .my-link a').click(function(e){
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = jQuery(this.hash);
target = target.length ? target : jQuery('[name=' + this.hash.slice(1) +']');
if (target.length) {
jQuery('html, body').animate({
scrollTop: Math.ceil(target.offset().top)
}, 1000);
return false;
}
}
});
});

这已经改编自 CSS-Tricks 平滑滚动解决方案,可以找到 here .

关于wordpress - 使用 Wordpress Visual Composer onclick javascript 操作按钮功能平滑 anchor 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43394981/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com