gpt4 book ai didi

javascript - 在 jQuery Mobile 中滚动 ListView 时单击事件触发

转载 作者:行者123 更新时间:2023-11-29 22:12:49 24 4
gpt4 key购买 nike

我使用 jQuery Mobile 动态创建了一个 ListView ,但我在 iPad 上遇到了两个问题:

  • 滚动列表行时触发点击事件
  • 我的标题在单击某行时被隐藏。滚动时出现此问题。

这是我的代码。

var content = "<table>";
for (i = 0; i < 30; i++) {
content += '<tr class="row" id="' + i + '"><td>' + 'result ' + i + '</td></tr>';
}
content += "</table>"
$('#here_table').append(content);


$(".row").click(function() {
alert(this.id);
});

演示:http://jsfiddle.net/ravi1989/Q9QmF/

最佳答案

这是更新后的演示:http://jsfiddle.net/hungerpain/HesVd/7/

我所做的更改

  • header 添加了一个额外的属性。这将使标题保持在顶部,即使您在列表中单击也是如此。

    data-tap-toggle="false"
  • 格式化 ListView ,以便只有在您实际点击它时才会发生点击。

关于javascript - 在 jQuery Mobile 中滚动 ListView 时单击事件触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17130551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com