小编dev*_*ett的帖子

防止webkit转换的webkit转换闪烁

可能重复:
iphone webkit css动画导致闪烁

出于某种原因,在我的webkit-transform属性动画发生之前,有轻微的闪烁.这是我在做的事情:

CSS:

#element {
    -webkit-transition: -webkit-transform 500ms;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$("#element").css("-webkit-transform", "translateX(" + value + "px)");
Run Code Online (Sandbox Code Playgroud)

在转换发生之前,有一个闪烁.知道为什么会这样,以及我如何解决问题?

谢谢!

更新:这只发生在Safari中.虽然动画确实有效,但在Chrome中却不会发生这种情况.

css css-transitions css-transforms

164
推荐指数
7
解决办法
23万
查看次数

jQuery拖放使用直播活动

我有一个应用程序,其中包含经常更改的长列表,我需要该列表中的项目可拖动.

我一直在使用jQuery UI draggable插件,但添加到400多个列表项很慢,每次添加新列表项时都必须重新添加.

有没有人知道一个类似于使用jQuery 1.3 .live()事件的jQuery UI draggable插件的插件?这将解决这两个问题.

jquery drag-and-drop jquery-ui draggable livequery

41
推荐指数
4
解决办法
4万
查看次数

形状内文本环绕的算法

我正在寻找一种算法来将文本包装在非矩形形状内,最好是基于Knuth和Plass算法.最难的部分是由于文本中的字体大小不同,线条可能具有不同的高度.下图是算法应该能够生成的示例.

形状像心脏的文字

javascript algorithm graphics text word-wrap

23
推荐指数
2
解决办法
4931
查看次数

使用Google App Engine自定义传入邮件域

我为我的谷歌应用引擎应用设置了一个自定义域,接受传入的电子邮件.虽然如果你想使用像example@example.appspotmail.com这样的电子邮件地址,这很有用,但我想使用像example@example.com这样的自定义域名.是否有可能做到这一点?

无法使用的解决方案是简单地使用Google Apps将电子邮件转发到appspotmail地址.这是因为我接受电子邮件到我的域中的任意数量的电子邮件地址,我需要为每个电子邮件地址设置此转发 - 根本不可行.

谢谢你的帮助!德文

email dns google-app-engine

20
推荐指数
1
解决办法
9471
查看次数

使用javascript同步加载图像

我需要同步加载图像,这是我需要暂停执行javascript直到图像加载.由于image.onload是异步的,因此main函数将在加载图像之前返回.

我正在使用canvas,如果main函数在加载图像之前返回并因此被绘制,则画布中的其他内容将在图像之前绘制.这不起作用,因为在画布上绘图的顺序非常重要!

这是我一直在做的事情:

var img = new Image();
img.onload = function() {
    //image drawing code here
}
img.src = "blahblahblah";
//function returns here, and other drawing code happens before image is drawn
Run Code Online (Sandbox Code Playgroud)

有没有办法同步执行此操作,或者等到图像完全加载后再从函数返回?

javascript ajax canvas image

9
推荐指数
1
解决办法
6620
查看次数

将整个文件夹添加到HTML5 App Cache

是否可以将整个文件夹添加到HTML5缓存清单文件中?我无法单独列出文件夹中的所有文件,因为此文件夹中的文件将动态更改(它是图像的文件夹).

html5 offline

9
推荐指数
1
解决办法
9289
查看次数

如何计算直线和任意形状的交点?

有几种方法可以几何计算线和任意图形路径的交点吗?我知道路径中的所有行和曲线在哪里,并且我正在使用HTML5 canvas元素,如果这有帮助的话.基本上,我可以访问所有画布绘图命令及其参数.例如,如果使用lineTo调用API,则使用moveTo,然后使用arc获取所有该信息.每次调用API都存储在一个数组中.我有路径定义,我只是想弄清楚线与路径相交的位置.下面的图片显示了我需要找到的点的示例.

alt text http://cl.ly/3228b0e7ea32b172e960/content

谢谢你的帮助!同样,如果可能的话,我宁愿做几何而不是像素.

javascript algorithm geometry canvas computational-geometry

6
推荐指数
1
解决办法
6292
查看次数

以最小移动次数对数组进行排序

理论上,length(array) - length(longestIncreasingSubsequence(array))通过仅移动尚未按排序顺序排列的元素,可以在移动中对数组进行排序.

如果允许的唯一操作是就地移动,通过从索引A中删除一个元素并将其重新插入索引B,一次一个元素,您将如何生成正确的移动以结束排序的数组?同样,应该需要length(array) - length(longestIncreasingSubsequence(array))移动.

例如,这是一个数组:

[ 1, 8, 5, 2, 4, 6, 3, 9, 7, 10 ]
Run Code Online (Sandbox Code Playgroud)

增长最快的子序列是:

[ 1, 2, 4, 6, 7, 10 ]
Run Code Online (Sandbox Code Playgroud)

这些要素的指数是:

[ 0, 3, 4, 5, 8, 9 ]
Run Code Online (Sandbox Code Playgroud)

因此,我们需要移动的指数是:

[ 1, 2, 6, 7]
Run Code Online (Sandbox Code Playgroud)

因为那些是尚未排序的索引.

为了得到排序数组,这4个元素的最终索引是:

[ 7, 4, 2, 8]
Run Code Online (Sandbox Code Playgroud)

因此,我们需要同时将索引1移动到索引7,将索引2移动到索引4,将索引6移动到索引2,将索引7移动到索引8.问题是当移动元素时,其他元素会移动到后来的移动操作无效.我已经尝试过转换这些索引,但到目前为止还没有提出正确的移动列表.有任何想法吗?

希望我已经很好地解释了这个问题.请提问,我会澄清.谢谢!

arrays sorting algorithm

5
推荐指数
1
解决办法
1579
查看次数

可可画圆角和阴影的图像

我正在尝试使用核心图形绘制图像,使其具有圆角和投影.这是我的代码片段:

CGContextSetShadowWithColor(context, CGSizeMake(0, 1), 2, shadowColor);    
CGContextAddPath(context, path);
CGContextClip(context);
CGContextDrawImage(context, rect, image);
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,创建圆角的剪裁也会剪切阴影.由于图像在区域中可能是透明的,因此我不能简单地在图像下绘制带阴影的圆角矩形.我想我需要先将圆角形状应用于图像,然后将生成的图像绘制到屏幕上并添加阴影.有谁知道如何做到这一点?

谢谢!

cocoa core-graphics shadow clip

2
推荐指数
1
解决办法
5452
查看次数