Javascript TouchMoveEvent仅为一个元素获取
我有网格的div,并希望他们的颜色,同时移动我的手指在他们 如果我使用touchmove事件,则只有第一个div是彩色的Javascript TouchMoveEvent仅为一个元素获取,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我有网格的div,并希望他们的颜色,同时移动我的手指在他们 如果我使用touchmove事件,则只有第一个div是彩色的 $("#grid .divCell").each(function () { $(this).bind("touchmove", function (e) { $(this).css("background-color", "red"); }); }); 建议 /
$("#grid .divCell").each(function () {
$(this).bind("touchmove", function (e) {
$(this).css("background-color", "red");
});
});
建议
/编辑
Razor视图:
<div id="grid">
<div class="divTable">
@for(var i = 0; i<=15; i++) {
<div class="divRow">
@for(var e = 0; e<=15; e++) {
<div class="divCell" onclick="set(@(17 * i), @(17 * e));">
</div>
}
</div>
}
</div>
</div>
@对于(var i=0;我可以发布标记吗?对不起,您需要什么?如果这对您有帮助,可以:)是set()
您创建的javascript函数吗?您是否尝试过使用或代替.bind()
?尝试这样做:$('#grid.divCell').on('touchmove',function(){})
或$('#grid').delegate('.divCell','touchmove',function(){})代码>