gpt4 book ai didi

jQuery - 可拖动和不同的屏幕(适合屏幕)

转载 作者:行者123 更新时间:2023-12-01 04:29:29 26 4
gpt4 key购买 nike

我的页面上有很多可拖动的 div

$('#bibo').draggable({
addClasses: false,
containment: 'window',
zIndex: '999',
stack: '.tko.sto'
});

我将新位置保存在 Dragstop 上,并将新的顶部和左侧值放入 SQL 中。

好的,一切都很好。但是,当我使用笔记本电脑(小屏幕)访问我的页面时,某些 div 超出了屏幕,并显示了滚动条。

如果屏幕太小,可以解决这个问题吗?

提前致谢!

最佳答案

你可以检查 $(window).width() 并做一些数学运算来看看是否需要移动你的 div。

var windowWidth = $(window).width();
var left = $("div").position().left;
var width = $("div").width();
if (windowWidth < left + width) {
var newLeft = left - ((left + width) - windowWidth);
$("div").css({ left: newLeft });
}

您也可以通过 jqueryui position 来实现此目的效用:

关于jQuery - 可拖动和不同的屏幕(适合屏幕),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3757709/

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