var m_top = $('.go').offset().top;
запомнит оффсет только для самого первого элемента найденного по селектору, поэтому и обрабатывается только он.$(document).ready(function(){
var observer = new IntersectionObserver(function(entries){
entries.forEach(function(entry){
if(entry.isIntersecting) {
$(entry.target).addClass('active bounceInLeft');
} else {
$(entry.target).removeClass('active bounceInLeft');
}
});
}, {threshold: 0.1});
$('.go').each(function(){
observer.observe(this);
});
});
add_action('admin_head', 'acivate_update_price_event');
function acivate_update_price_event() {
if (!wp_next_scheduled('daily_update_price_event')) {
wp_schedule_event(time(), 'daily', 'daily_update_price_event');
}
}
add_action('daily_update_price_event', 'update_price');
function update_price() {
$args = array('post_type' => 'product');
$loop = new WP_Query($args);
while ($loop->have_posts()) {
$loop->the_post();
global $product;
$productPrice = get_post_meta($product->id, '_price');
$priceAdditives = mt_rand(100, 300);
$finalPrice = $productPrice + $priceAdditives;
update_post_meta($product->id, '_price', (float) $finalPrice);
}
}
if (strpos($link, 'rel') === false) {
if ((strpos($link, 'rel') === false) && (substr($link, 1) != '#') && (strpos($link, 'name="follow"') === false)) {
<a href="mail.ru" name="follow">Ссылка без follow</a>
$(document).on('click', '#js-control input:checkbox', function(){
var isChecked = $(this).is(':checked')
$(this).parent().toggleClass('green', isChecked);
});
window.onload = function() {
setTimeout(function() {
document.getElementById('efeedback').click();
}, 3000);
};