【发布时间】:2015-05-16 13:35:37
【问题描述】:
我正在使用 split-pane.js Jquery 插件在具有可拖动宽度的网站中实现垂直分屏视图。 Plugin and Demo
我唯一的问题是:它不适用于触控设备。
有没有办法添加这个功能? 我已经尝试过 Jquery UI 触摸打孔插件。
下面是触发分屏功能的代码:
$(function() {
var min = 300;
var max = 1200;
var mainmin = 490;
$('#split-bar').mousedown(function (e) {
e.preventDefault();
$(document).mousemove(function (e) {
e.preventDefault();
var x = e.pageX - $('#sidebar').offset().left;
if (x > min && x < max && e.pageX < ($(window).width() - mainmin)) {
$('#sidebar').css("width", x);
$('#main').css("margin-left", x);
}
})
});
$(document).mouseup(function (e) {
$(document).unbind('mousemove');
});
});
【问题讨论】:
标签: jquery jquery-ui jquery-plugins touch splitpane