我有一个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
});
};
});
});
任何帮助都会很棒