怎样把 jquery仿淘宝规格颜色选择的产品添加到购物车里》

怎样把 jquery仿淘宝规格颜色选择的产品添加到购物车里》,第1张

CGPoint point = containerView.contentOffset

CGFloat zy = point.y

CGFloat py = rect.origin.y + rect.size.height

if (py - zy <0) {

return FALSE

}

CGRect screenRect = containerView.frame

CGFloat by = screenRect.size.height + zy

if (rect.origin.y >by) {

return FALSE

}

return TRUE

<script>

jQuery(function($) {

    $("#add").on("click", function() {

        var boxs = $(":checkbox[name='haitai']:checked")

        if (!boxs.length) {

            alert("请选择商品!")

        } else {

            var bao = ""

            boxs.each(function(i, dom) {

                bao += $(dom).attr("value") + "\n"

            })

            localStorage.car = localStorage.car ? bao + localStorage.car : bao

            alert("成功加入购物车!")

        }

    })

})

</script>

初步怀疑你的删除事件绑定有问题:新加入的DOM元素未绑定到事件。这种情况应该使用事件委派来做,你用 jQuery 吗?假设你的购物车列表的 HTML 结构如下:

<ul id="cartList">

    <li>

        购物车商品1

        <button>删除</button>

    </li>

    <li>

        购物车商品2

        <button>删除</button>

    </li>

    ……

</ul>

则删除购物车商品的代码为(用了 jQuery):

$('#cartList').on('click', 'button', function() {  // 委派 button 的点击事件

    $(this).parent().remove()  // 移除购物车里当前商品

})


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11346196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存