标签: javascript jquery html
在标签$('#someOption label').click();上触发点击事件时,页面会自动滚动到相关的复选框(如果它不在视口中),我该如何阻止?
$('#someOption label').click();
jsFiddle
我会尝试使用jQuery设置滚动位置,但我的页面由动态元素组成,这意味着页面的高度永远不会相同。
答案 0 :(得分:1)
我认为问题是因为你点击了标签;你可以点击复选框元素,如:
$('#someOption input').click();
演示:http://jsfiddle.net/A7J6J/
答案 1 :(得分:0)
为什么不选中复选框呢?
$('#someCheckbox').prop('checked', true);