gpt4 book ai didi

javascript - 在浏览器中移动图像元素

转载 作者:行者123 更新时间:2023-11-30 13:20:55 26 4
gpt4 key购买 nike

我正在使用 UIZE JavaScript 框架在 div 中移动图像元素。这是正常运行的。

我想让这个功能做另外两件事。

  1. 在用户将图像拖出边界或根本不允许用户将其拖出边界的情况下自动重置图像的位置。

  2. 如果用户将图像拖动到示例页面上的预定义位置“绿色框”:www.marklaurel.com/sample.php我想显示一个 div,询问用户是否想访问相应图片的网站。

我有一个当前由按钮触发的功能:

   <script type="text/javascript">
function snapBack()
{
with (document)
{
getElementById('logoUize').style.left = '133';
getElementById('logoUize').style.top = '6';
getElementById('logoPsd').style.left = '240';
getElementById('logoPsd').style.top = '60';
getElementById('logoAfx').style.left = '240';
getElementById('logoAfx').style.top = '206';
getElementById('logoMaya').style.left = '130';
getElementById('logoMaya').style.top = '237';
getElementById('logoHtml5').style.left = '22';
getElementById('logoHtml5').style.top = '194';
getElementById('logoCss3').style.left = '22';
getElementById('logoCss3').style.top = '48';
}
}
</script>

但是,我从浏览器控制台收到此警告:

Warning: Error in parsing value for 'left'.  Declaration dropped.
Source File: http://marklaurel.com/sample.php
Line: 0

Warning: Error in parsing value for 'top'. Declaration dropped.
Source File: http://marklaurel.com/sample.php
Line: 0

我可以得到一些帮助来让它工作吗?

最佳答案

133 不是有效的 CSS 位置。您需要 133px 或其他单位,例如 133em

(别担心,几年前我犯了这个错误,然后想知道为什么我的网站只能在 IE 中运行 :P)

关于javascript - 在浏览器中移动图像元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10284473/

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