所以我需要通过点击(轻扫)点击和编辑来选择列表元素 - 你知道手机风格。
在尝试了无数插件后,我想我需要做一个只做我需要它的简单的插件:http://jsfiddle.net/Ltz6X/
$('ul').on("click","li", function(){
$('ul li').each(function(){
$(this).removeClass("selected");
});
$(this).addClass("selected");
});
$('ul').on('mousedown', 'li', function(event){
var start_pos = (event.pageX);
$(this).bind("mousemove", function(e){
if (start_pos - e.pageX < -20){
$(this).children().show(200);
$(this).unbind("mousemove");
};
if (start_pos - e.pageX > 20){
$(this).children().hide(200);
$(this).unbind("mousemove");
};
});
$(this).on("mouseup", function(){
$(this).unbind("mousemove mouseup");
});
});
完美的工作!!! ...对铬:( 但似乎一次只有一个处理程序适用于iOS Safari浏览器。
我该如何解决这个问题?