gpt4 book ai didi

jquery - 如何在 wordpress 上使用 divi 主题的航路点?

转载 作者:行者123 更新时间:2023-11-27 23:13:23 25 4
gpt4 key购买 nike

Divi theme 实现了waypoints,谁知道它是如何工作的以及如何使用它们?例如,此类允许动画在某些时候 et-waypoint 但我需要知道如何操作该事件。

最佳答案

它是这样工作的,当你将et-waypoint类分配给任何divi模块时,它会被用divi JS编写的jQuery自动拾取,

<script>
(function($) {
var $animation_elements = $('.et-waypoint'),
$window = $(window);

function check_if_in_view() {
var window_height = $window.height(),
window_top_position = $window.scrollTop(),
window_bottom_position = (window_top_position + window_height);

$animation_elements.each(function() {
var $element = $(this),
element_height = $element.outerHeight(),
element_top_position = $element.offset().top,
element_bottom_position = (element_top_position + element_height);

//check to see if this element is within viewport
if ((element_bottom_position >= window_top_position) && (element_top_position <= window_bottom_position)) {
$element.addClass('et-animated');
} else {
$element.removeClass('et-animated');
}
});
}

$window.on('scroll resize', check_if_in_view);
})(jQuery);
</script>

在这种情况下,$animation_elements 获取 et-waypoint 并在窗口滚动时调用 check_if_in_view

关于jquery - 如何在 wordpress 上使用 divi 主题的航路点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44690373/

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