WordPress网站返回顶部按钮代码

[复制链接]
七夏(UID:1) 发表于 2024-11-6 17:01:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

图片 网站右侧返回顶部按钮

实现代码

//网站右侧添加返回顶部按钮
function custom_back_to_top_button() {
    echo '<a href="#" class="back-to-top">Top</a>';
}
add_action('wp_footer', 'custom_back_to_top_button');
function custom_back_to_top_enqueue_scripts() {
    wp_enqueue_style('back-to-top-style', plugins_url('css/back-to-top.css', __FILE__));
    wp_enqueue_script('back-to-top-script', plugins_url('js/back-to-top.js', __FILE__), array('jquery'), '1.0', true);
}
add_action('wp_enqueue_scripts', 'custom_back_to_top_enqueue_scripts');

在当前使用主题的 functions.php 文件里或者之前分享的 制作简单WordPress插件 里添加以上代码。

/**返回顶部按钮css样式**/
.back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    width: 50px;
    height: 50px;
    background-color: #444;
    color: #fff;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    cursor: pointer;
}
@media screen and (max-width: 768px) {
   .back-to-top {
        width: 35px;
        height: 35px;
        line-height: 35px;
        bottom: 100px;
        right: 10px;
    }
}

在插件里新建一个 CSS文件夹,再新建一个 back-to-top.css的文件,把上边的代码添加进去。

/**返回顶部js按钮**/
jQuery(document).ready(function($) {
    $(window).scroll(function() {
        if ($(this).scrollTop() > 100) {
            $('.back-to-top').fadeIn();
        } else {
            $('.back-to-top').fadeOut();
        }
    });

    $('.back-to-top').click(function() {
        $('html, body').animate({scrollTop : 0}, 800);
        return false;
    });
});

在插件里新建一个 js文件夹,再新建一个 back-to-top.js的文件,把上边的代码添加进去。

注:以上代码经过AI分析调整,仅供学习记录。添加之后网页端和手机端右下角都会出现一个 top按钮。

小时候,看腻了农村的牛和马,长大后,来到了城里,才知道原来到处都是牛马!
全部回复0 显示全部楼层
暂无回复,精彩从你开始!

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于楼主

管理员
  • 主题

    710
  • 回答

    248
  • 积分

    1902
虚位以待,此位置招租

商务推广

    网盘拉新-短剧推广 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租