jquery 通过 % 的 ui 位置而不是屏幕位置

标签 jquery html css

我目前正在使用此代码将 $_GET 值发布到 PHP 页面:

$.get('/includes/sticky_notes/update_position.php',{
    x       : ui.position.left,
    y       : ui.position.top,
    z       : zIndex,
    id  : parseInt(ui.helper.find('span.data').html())
});

除了使用屏幕上的 PX 传递 UI 元素的位置之外,是否可以使用百分比来完成?

原因是,UI 元素使用最后设置的位置显示在页面上,如果某些用户的屏幕尺寸较小,则元素显示在屏幕外

最佳答案

您不能通过百分比在 CSS 位置,但是您可以通过以下方式计算百分比: $(window).width() * .30 这将为您提供 30% 的水平屏幕。

关于jquery 通过 % 的 ui 位置而不是屏幕位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27555836/

相关文章:

javascript - 表中点击时如何获取表TD标签数据?

javascript - 从具有相同类别的所有链接获取文本

javascript - 如何创建一个 JavaScript float div 注册表单

html - Bootstrap 的导航和页脚问题

jquery - 选择框的验证 CSS

javascript - jquery 取消绑定(bind)或关闭特定父级中的单击事件处理程序

javascript - 附加的 div 无法滚动

html - 最后一个元素的 margin-bottom 不会拉伸(stretch)它的容器

html - CSS Dropdown 在响应式 View 上扩展

javascript - 动态加载的元素没有在下拉列表中第二次显示(Harvest Hq Chosen)