无法让JQuery滚动元素与Wordpress一起使用

时间:2016-02-02 14:09:24

标签: javascript php jquery html wordpress

我有一个JQuery元素,它与页面右侧的页面一起滚动。

我正在尝试将其添加到新的Wordpress网站,但代码与现有的JQuery和我安装的插件冲突。

我在我的functions.php文件中使用了“wp_enqueue_scripts”但没有运气。

add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' );
function wpb_adding_scripts() {

if (!is_admin()) {
    wp_deregister_script('jquery'); 
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js');
    wp_enqueue_script('jquery');
    wp_register_script('my_amazing_script', get_site_url('custom-scrolling-button.js', __FILE__), array('jquery'),'1.1', true);
    wp_enqueue_script('my_amazing_script');
}
}

这是“custom-scrolling-button.js”代码

        $(function() {
        var offset = $("#enquire-button").offset();
        var topPadding = 15;
        $(window).scroll(function() {
            if ($(window).scrollTop() > offset.top) {
                $("#enquire-button").stop().animate({
                    marginTop: $(window).scrollTop() - offset.top + topPadding
                });
            } else {
                $("#enquire-button").stop().animate({
                    marginTop: 0
                });
            };
        });
    });

任何帮助都会很棒

0 个答案:

没有答案