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() // 移除购物车里当前商品
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)