使用 Wordpress Visual Composer onclick javascript 操作按钮功能平滑锚点滚动

约翰·布利诺

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

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

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

按钮href

原始 JS 块

炸薯条

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

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

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

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

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

我将假设您已经为您的视觉作曲家行指定了一个 ID my-visual-composer-row-id (您可以在实际行本身的编辑选项下执行此操作)

如果您可以使用 jQuery,那么您可以在 RAW JavaScript 块中的某处(最好是页面底部)中实现以下内容,或者如果您正在制作自己的主题,您可以将其添加到您的 .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 平滑滚动解决方案,可在此处找到

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

禁用prettyPhoto WordPress(Visual Composer)

来自分类Dev

禁用prettyPhoto WordPress(Visual Composer)

来自分类Dev

WordPress:Visual Composer卡在加载中

来自分类Dev

WordPress:Visual Composer卡在加载中

来自分类Dev

onclick使用javascript单选按钮

来自分类Dev

Javascript / HTML-使用onclick重复功能

来自分类Dev

使用按钮OnClick事件调用Javascript函数

来自分类Dev

如何使用Javascript更改HTML按钮onclick?

来自分类Dev

如何使用JavaScript用onclick创建按钮?

来自分类Dev

使用Composer安装高级Wordpress主题

来自分类Dev

在Visual Composer Wordpress中无法隐藏数组选项

来自分类Dev

Visual Composer WordPress 插件选项卡不起作用

来自分类Dev

禁用 JS,看不到文本内容 Wordpress Visual Composer

来自分类Dev

使用onclick运行Javascript?

来自分类Dev

javascript中的Onclick功能按钮

来自分类Dev

使用 JavaScript 的 setTimeout 来(有点)模拟平滑滚动

来自分类Dev

Javascript onclick按钮更改

来自分类Dev

javascript-使用按钮的textarea onclick创建新的<li>元素

来自分类Dev

按钮不使用onClick重定向-Javascript HTML

来自分类Dev

(JavaScript)使用按钮onclick时,文本会短暂显示

来自分类Dev

按钮 onclick 文档而不是在 JavaScript 文件中使用

来自分类Dev

如何克服 Javascript“onclick”按钮来使用 Selenium 抓取网页

来自分类Dev

使用JavaScript onClick关闭窗口

来自分类Dev

使用onClick的Javascript更新变量

来自分类Dev

使用JavaScript的Onclick方法错误

来自分类Dev

javascript onclick无法使用参数

来自分类Dev

使用JavaScript onClick关闭窗口

来自分类Dev

使用没有onClick功能的按钮通过其输入名称调用JavaScript / AJAX。是否有可能?

来自分类Dev

在 Visual Composer 中使用 [display-posts] 短代码的问题

Related 相关文章

  1. 1

    禁用prettyPhoto WordPress(Visual Composer)

  2. 2

    禁用prettyPhoto WordPress(Visual Composer)

  3. 3

    WordPress:Visual Composer卡在加载中

  4. 4

    WordPress:Visual Composer卡在加载中

  5. 5

    onclick使用javascript单选按钮

  6. 6

    Javascript / HTML-使用onclick重复功能

  7. 7

    使用按钮OnClick事件调用Javascript函数

  8. 8

    如何使用Javascript更改HTML按钮onclick?

  9. 9

    如何使用JavaScript用onclick创建按钮?

  10. 10

    使用Composer安装高级Wordpress主题

  11. 11

    在Visual Composer Wordpress中无法隐藏数组选项

  12. 12

    Visual Composer WordPress 插件选项卡不起作用

  13. 13

    禁用 JS,看不到文本内容 Wordpress Visual Composer

  14. 14

    使用onclick运行Javascript?

  15. 15

    javascript中的Onclick功能按钮

  16. 16

    使用 JavaScript 的 setTimeout 来(有点)模拟平滑滚动

  17. 17

    Javascript onclick按钮更改

  18. 18

    javascript-使用按钮的textarea onclick创建新的<li>元素

  19. 19

    按钮不使用onClick重定向-Javascript HTML

  20. 20

    (JavaScript)使用按钮onclick时,文本会短暂显示

  21. 21

    按钮 onclick 文档而不是在 JavaScript 文件中使用

  22. 22

    如何克服 Javascript“onclick”按钮来使用 Selenium 抓取网页

  23. 23

    使用JavaScript onClick关闭窗口

  24. 24

    使用onClick的Javascript更新变量

  25. 25

    使用JavaScript的Onclick方法错误

  26. 26

    javascript onclick无法使用参数

  27. 27

    使用JavaScript onClick关闭窗口

  28. 28

    使用没有onClick功能的按钮通过其输入名称调用JavaScript / AJAX。是否有可能?

  29. 29

    在 Visual Composer 中使用 [display-posts] 短代码的问题

热门标签

归档