所以,我一直在玩可观察的东西,现在我被困在这了。假设我有一个函数try(),该函数从原点开始移动一个矩形(和其他形状)。
add_filter( 'pre_get_posts', 'so_9224493_adjust_search_query');
function so_9224493_adjust_search_query( $query ) {
if ( !is_admin() && $query->is_search ) { //the !is_admin() boolean ensures that this does not affect your dashboard
$meta_query_arguments = array(
array(
'key' => 'item_number', //this is where you would put your meta key
'value' => $query->query_vars['s'],
'compare' => 'LIKE',
),
);
$query->set('meta_query', $meta_query_arguments);
};
}
我的问题是,如何触发上一个过滤器? Number(rect.attr('x'))> 5,它将按原样重置整个函数,所有形状都将返回到原点,并且函数会自行重置。我不认为我可以使用stopPropagation(),因为它不是基于事件的。或者至少,当最后一个过滤器触发时,如何阻止所有可观察物触发?