Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当IE 8中的大小更改(高度、宽度)时,VML中的可拖动元素被卡住

当IE 8中的大小更改(高度、宽度)时,VML中的可拖动元素被卡住
EN

Stack Overflow用户
提问于 2012-02-23 23:11:08
回答 2查看 850关注 0票数 2

我在VML (我用它作为svg的后备)方面遇到了问题

我使用jQuery UI draggable让用户能够到处移动元素。当我通过更改高度和宽度的样式属性来调整图像(这是一个v: image )的大小时,就会出现这个问题。

此时发生的情况是,元素卡在其容器的左上角,不能再拖动。

奇怪的是,当我在JavaScript控制台中请求可拖动元素的位置(上、左)时,我得到了值,当我单击并拖动时,这些值会发生变化-即使元素在视觉上没有移动……

以前有人遇到过这个问题吗?

这是我改变元素大小的地方。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$($image)
    .css({
        'width' : zoomInPx_width + "px",
        'height' : zoomInPx_height + "px"
    });

draggable被设置得非常直接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$($image).draggable({
    drag: function () { /*callback here*/ }
})
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-24 15:08:35

我终于设法让它工作起来了。

当我们改变可拖动元素的大小时,似乎VML在IE 8上崩溃了。因此,当滑动发生时,我必须销毁元素并从头开始重新创建它。

这不是真正的性能,但这是我在这里工作的唯一修复方法。

顺便说一句,.detach()不起作用,您必须销毁它,然后从头开始重新创建它。

你也可以在那里获得一些信息:http://www.acumen-corp.com/Blog/tabid/298/EntryId/26/Using-jqueryRotate-ui-draggable-and-resizable-images-in-IE7-IE8-and-any-other-browser.aspx

票数 3
EN

Stack Overflow用户

发布于 2012-11-16 15:57:43

在我的应用程序中,我使用了以下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var $cloned_image = $($image).clone().get(0);
$($image).remove();

// need add draggable again
$($cloned_image).draggable();

document.getElementById('k').appendChild($cloned_image);
$image = $cloned_image;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9422937

复制
相关文章
OC中获取一串字符串的高度(宽度确定)或宽度(高度确定)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/52937475
用户1451823
2018/09/13
2.6K0
当flex容器中包含absolute元素时
我们设置了justify-content: center;,不同机型显示区别如下:
celineWong7
2020/11/05
3.7K0
CSS侧边栏宽度不动(更改页面宽度时),内容区宽度自适应
一个页面,左栏是内容栏content,右栏是侧边栏sidebar。如何使侧边栏宽度不动(更改页面宽度时),内容区宽度自适应呢?为了保证内容区宽度自适应,先不设定其宽度,使其填充整个DIV区域,设定足够大小的右外边距,左浮动。侧边栏使用负margin,设置一定的负值左外边距,使其浮动到实现设定好的空白右外边距的地方。 <style> div#wrapper { margin:15px 0; overflow:auto; } div#content { float:left; margin-right:465p
欢醉
2018/01/22
3.5K0
ie8和chrome获取上传图片的宽度和高度等尺寸
测试后可用 <html> <head>     <title>测试</title>     <meta charset="utf-8"/>     <link rel="styleshee
汤高
2018/03/28
1.8K0
如何在onCreate中获取View的高度和宽度
在开发过程中经常需要获取到View的宽和高,可以通过View.getWidth()和View.getHeight()来得到宽高。然而新手们经常在onCreate方法中直接调用上面两个方法得到的值是0!
阳仔
2019/07/31
5.4K0
C# dotnet 使用 OpenXml 解析 PPT 元素的坐标和宽度高度
在阅读本文之前,我期望你能了解基础的 PPT 解析内容,或看我的入门级博客。本文将告诉大家如何从 PPT 里面解析出通用元素的 x 和 y 的值,以及元素的宽度和高度的值
林德熙
2020/03/20
1.7K0
当鼠标按下时拖动元素,简单的JS实现
通过一个布尔值作为是否移动的标志,按下时为TRUE,代表跟随移动,鼠标松开为FALSE,代表不跟随移动,鼠标移动时改变元素偏移量。
房东的狗丶
2023/02/17
3.7K0
JavaScript 获取屏幕的高度和宽度
screen.availHeight:显示浏览器的屏幕的可用高度(这个可用高度不包括分配给半永久特性(如屏幕底部的任务栏)的垂直空间。)
aehyok
2018/09/11
7.2K0
JavaScript  获取屏幕的高度和宽度
PHP获取图片宽度高度、大小尺寸、图片类型、用于布局的img属性
//php自带函数 getimagesize() $img_info = getimagesize('tomener.jpg'); echo '<pre>'; print_r($img_info); 输出: Array ( [0] => 170 [1] => 254 [2] => 2 [3] => width="170" height="254" [bits] => 8 [channels] => 3 [mime] => image/jpeg ) 这次要用到的就是第四个元素了
磊哥
2018/05/08
2.8K0
使SplitContainer中某个Panel宽度、高度不变[通俗易懂]
上边代码字面意思是将水平、或垂直分开的SplitContainer的分区长度设置为120
全栈程序员站长
2022/09/09
8890
使SplitContainer中某个Panel宽度、高度不变[通俗易懂]
关于Div的宽度与高度的100%设定
正像你所知道的那样,设置DIV大小的有两个属性width和height,以前在学习DIV每次给DIV设置100%宽度或高度时都很迷惑,不明确这个100%的宽度(高度)到底有多宽有多高?这个100%是从哪里得到的从哪里继承的?今天我们的话题就是有关div高度100%的问题!
bear_fish
2018/09/19
3.9K0
JavaScript获取高度和宽度
屏幕分辨率为:screen.width screen.height 屏幕可用大小:screen.availWidth screen.availHeight 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽(包括边线的宽):document.body.offsetWidth 网页可见区域高(包括边线的宽):document.body.offsetHeight 网页正文全文宽:document.b
苦咖啡
2018/05/07
3.7K0
在 Flutter 中创建可拖动的浮动操作按钮[Flutter专题15]
Flutter 允许您使用FloatingActionButton小部件添加浮动操作按钮。但是,它不允许您拖动按钮。如果你想让它可拖动怎么办。本教程有一个示例,说明您需要做什么才能创建浮动操作按钮,只要它位于父小部件内,就可以将其拖动到屏幕周围的任何位置。
徐建国
2021/12/07
5.7K0
在 Flutter 中创建可拖动的浮动操作按钮[Flutter专题15]
根据获取内部元素的高度,设置iframe的高度
iframe 是一个非常迷得一个元素,很难直接获取其内部元素的高度。 下面分享一个方法,可以获取 iframe 内部元素的高度: function setIframeHeight(id){     try{         var iframe = document.getElementById(id);         if(iframe.attachEvent){             iframe.attachEvent("onload", function(){                 i
德顺
2019/11/13
9.3K0
JavaScript 获取图片的宽度和高度的方法
因为加载图片是异步的,在图片的相关数据没有加载完之后,宽高都是默认为0,所以我们要给imgDom增加个onload方法。
李维亮
2021/07/08
2.7K0
JavaScript、Jquery获取屏幕的宽度和高度
在日常的项目中经常需要获取屏幕的宽度或者高度,简单记录一下: Javascript方法获取: document.body.clientWidth //网页可见区域宽 document.body.clientHeight //网页可见区域高 document.body.offsetWidth //网页可见区域宽(包括边线的宽) document.body.offsetHeight //网页可见区域高(包括边线的高) document.body.scrollWidth //网页正文全文宽 document.b
德顺
2019/11/13
5.3K0
解决安卓中XML文件声明高度 宽度无效的问题
搬砖的时候,需要在popupwindow里嵌套一个ListView用来展示动态菜单。重写了ListView的高度为所有的Item高度之和。 item: <?xml version="1.0"
Xiaolei123
2018/06/28
2.1K0
更改WordPress Gutenberg编辑器的宽度
要更改WordPress Gutenberg编辑器的宽度,您需要为其加载自定义CSS规则。以下是如何快速更改宽度的概述,包括加载样式表和添加将增加Gutenberg编辑器内容区域宽度的特定规则。
许都博客
2021/06/16
8390
点击加载更多

相似问题

当父元素更改宽度/高度时调整画布元素的大小

11

当我创建可拖动的克隆时,如何保持元素的高度和宽度

23

拖动视图时的QML可闪烁打印高度/宽度

14

IE中可处理的宽度和高度

10

shopify可拖动元素中的意外宽度

117
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文