【发布时间】:2019-07-02 08:28:02
【问题描述】:
我正在向我的网站添加一个 QapTcha 插件,我正在使用 jquery.ui.touch-punch.min.js。 但是,当我从移动站点放大页面并将滑块向左拖动时,它会移出栏,这是不应该的。我附上了图片,以了解发生了什么。
当您放大页面并将滚动条向左滑动时会出现问题,如您在第三张图片中看到的那样。这是我的代码:
Slider.draggable({
containment: bgSlider,
axis: 'x',
stop: function (event, ui) {
if (ui.position.left > 123) {
Slider.draggable('disable').css('cursor', 'default');
inputQapTcha.val("");
TxtStatus.css({ color: '#307F1F' }).text(opts.txtUnlock);
Icons.css('background-position', '-16px 0');
//form.find('input[type=\'submit\']').removeAttr('disabled');
$(opts.buttonLock).removeAttr('disabled');
///Show a fornm
if ($(opts.buttonLock).attr("show")) {
$($(opts.buttonLock).attr("show")).css("display", "block");
$("#QapTcha").fadeOut(500);
}
else if (opts.buttonLock == 'input[name="SendMail"]') {
$(opts.buttonLock).bind("click", function () {
AuroraJS.Modules.SendMail(this);
});
}
else if (opts.buttonFunc != "") {
$(opts.buttonLock).bind("click", function () {
opts.buttonFunc();
});
}
}
}
});
当页面放大时如何防止它移出栏?
【问题讨论】:
-
您必须使用 mediaquery 编写类 css 并进行相应调整。
-
@Ananta Prasad “媒体查询”如何解决手动缩放问题?
-
css 有能力解决@seahor
标签: javascript jquery css jquery-ui-touch-punch