我有很长的用户可以滚动的垂直链接列表,如果用户滚动,我需要阻止click在此链接上触发事件(触摸).
在当前场景中,当用户通过点击链接开始滚动时,它还会触发clickon链接.这显然很糟糕.那么,有什么办法可以阻止这种行为吗?
我有一个带有长内联文本的元素,并且想要制作动画,将该文本从屏幕外右侧(窗口右边框后面的整个文本)移动到屏幕左侧。
我的想法是通过将 margin-left 设置为元素的减号(宽度)来移动元素:
var element = $(this);
$("p").animate({
'marginLeft': - element;
}, 4000);Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>element with long long long long inline text....</p>Run Code Online (Sandbox Code Playgroud)
但这是行不通的。有任何想法吗?
现在,点击存档页面上的"添加到图表"按钮会将产品添加到购物车,但也会将自定义程序重定向到某个产品的页面,我尝试在点击"添加到购物车"按钮后禁用任何重定向.我希望自定义者在点击按钮之前停留在他所在的页面,或者只是在添加到购物车后"刷新"页面.
有什么建议?
/**
* Redirect subscription add to cart to checkout page
*
* @param none
*/
function add_to_cart_checkout_redirect() {
wp_safe_redirect( get_permalink( get_option(
'woocommerce_checkout_page_id' ) ) );
die();
}
add_action( 'woocommerce_add_to_cart', 'add_to_cart_checkout_redirect', 11
);
Run Code Online (Sandbox Code Playgroud) javascript ×2
jquery ×2
animation ×1
css ×1
e-commerce ×1
html ×1
scroll ×1
woocommerce ×1
wordpress ×1