javascript - Magento 尝试触发鼠标悬停效果

标签 javascript php jquery html magento

我正在为 Magento 运行 puro icotheme,我真的很想在客户单击产品页面上的“添加到购物车”后立即触发购物车预览(将鼠标悬停在标题上即可使用)。 这是我的代码,但控制台给出了意外的 token 错误

<button type="button" title="<?php echo $this->__('Add to cart');?>" data-button="<i class='fs1' aria-hidden='true' data-icon=''></i><span><?php echo $buttonTitle ?></span>" class="btn-cart" onclick="productAddToCartForm.submit(this); document.getElementsByClassName("icon-cart-header")[1].click()">

我尝试了 onmouseover() 和 click()...

谢谢大家!

最佳答案

如果你想用类触发css :hover ,你可以这样做like this :

$("a").hover(function(){
    $(this).addClass('hover');
},function(){
    $(this).removeClass('hover');
});

如果您想在点击事件后通过按钮触发相同的效果,您可以这样做like this :

$("button").click(function(){
    $(this).toggleClass('hover');
});

或者this one通过按钮切换链接上的类:

$("button").click(function(){
    $("a").toggleClass('hover');
});

关于javascript - Magento 尝试触发鼠标悬停效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36530933/

相关文章:

javascript - 检测 JavaScript 对象是否具有引用 DOM 元素的某些属性

php - 在 PHP 中使用 Try-catch 结构

javascript - Knockout JS 数组为空或无法检索值?

javascript - CSS3动画完成后重新加载javascript

javascript - 如何用B替换元素A并在变量中包含B对象?

javascript - 二维数组计算表单中的金额,javascript

javascript - Ajax 无法获得成功功能。总是出错的函数。无法将数据发送到另一个文件

php - 我正在 PHP 中访问 MySQL 表,但它没有执行 if 条件并直接显示表

jquery 在 mouseenter 和 mouseleave 时创建事件

JQuery:如何更改一组中具有特定元素的元素的 CSS