有人知道在固定大小的弹出矩形上设置x/y位置的简单方法吗
Does anyone know a simple way to set x/y position on a fixed size pop up rectangle
我需要一个简单的弹出矩形,最好是jQuery或类似的矩形,它只会弹出一个缩小的画布(比如说,1:2,代表一个1000px x 1600px的浏览器窗口),点击它可以在整个窗口中获得x/y位置。
这实际上只是一种简单、直观的方法,可以帮助客户在页面上定位内容(必须完全由他们控制,而不是在网格上)。
有人知道有什么东西已经做了这样的事情吗?(我正在寻找wordpress管理员,但应该能够在几乎任何地方工作)。
编辑以澄清。如果没有什么能做到这一点,我认为以下可能会奏效:
如果你点击一个按钮,jQ,一个绝对定位的div(灯箱风格),大小与我所说的一样,然后在点击它时关闭div,但不知何故,在点击它的div中获得x/y位置,然后用一些数学方法缩放它。。。
我想我不知道如何在这里得到x/y位置相对于特定div.的大小
对不起,我认为这可能是一个措辞有点糟糕的问题。
$('#popup').css("top", ($(window).height()) / 2 + $(window).scrollTop() + "px");
$('#popup').css("left", ($(window).width()) / 2 + $(window).scrollLeft() + "px");
您的canva需要设置为
position: relative
那么这个元素中的任何东西都可以设置为
position : absolute
top: [your Y position from top side of the canva]px;
left: [your X position from left side of the canva]px;
绝对位置总是指没有默认位置的第一个元素,在这种情况下是相对的。
相关文章:
- 数组在递归方法中设置为null
- 设置嵌套对象属性的更好方法
- Es6:能够在设置/更新/删除对象属性时调用自定义方法
- sails.js beforeCreate方法只接收required设置为true的模型属性
- 设置显示后Flash对象方法不可用:无
- 是否有任何内置方法可以更改JavaScript对象'的属性设置为某个值
- “new”关键字是在构造对象时自动设置“constructor”属性的唯一方法吗
- 如何重用ajax工厂方法来设置$scoped变量
- 在jquery中,从同一对象的属性设置输入字段和标签的正确方法是什么
- 如何在谷歌地图中设置多个信息窗口,但使用这种特定的JavaScript方法
- 根据需要在控制器中设置方法
- 如何设置方法,该方法只能删除元素的预定义值
- 模拟“类”时,为什么要在 .prototype 属性中设置方法,而不是在构造函数本身中设置方法
- 为什么在 Backbone 的设置方法中有一个 while 循环
- BackboneJS的设置方法不起作用
- OOP 设置方法无法正常工作
- 我如何在Expressjs/nodejs(设置方法)开始调用函数
- 如何处理'undefined'当我在Javascript中为对象设置方法时,从控制台中返回
- 如何在Vue.js中为一个类设置方法
- Javascript Object.defineProperty设置方法触发属性更改