jQuery:阻止滚动到标签点击复选框

时间:2014-03-18 11:05:49

标签: javascript jquery html

在标签$('#someOption label').click();上触发点击事件时,页面会自动滚动到相关的复选框(如果它不在视口中),我该如何阻止?

jsFiddle

我会尝试使用jQuery设置滚动位置,但我的页面由动态元素组成,这意味着页面的高度永远不会相同。

2 个答案:

答案 0 :(得分:1)

我认为问题是因为你点击了标签;你可以点击复选框元素,如:

$('#someOption input').click();

演示:http://jsfiddle.net/A7J6J/

答案 1 :(得分:0)

为什么不选中复选框呢?

,而不是调用标签上的点击
$('#someCheckbox').prop('checked', true);