- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
对于不支持 flash 或 silverlight 的 apple 浏览器,确实有理由避免使用 flash/silverlight 以避免在构建网站时失去这些受众。也就是说,有些功能似乎只能在 Flash/Silverlight 中实现
例如alot of simple games where you can move things on the screen like this site似乎都内置在闪存中。还有,a lot of drag and drop functionality where you can drag one object onto another like these game site秒。 经过大量搜索后,我找不到任何不是基于 Flash 或 Silverlight 的。
特别是我正在寻找将一个元素拖放到另一个元素上的支持
我的问题是如果你需要这种类型的功能是 javascript/html 5 能够做这种类型的事情(所以你可以支持 iphone/ipad)还是你运气不好。
是否有任何资源突出显示尝试执行此类交互功能的示例或建议,以及如何/是否可以在没有 silverlight/flash 的情况下执行此类操作。另外,如果有人有任何现有网站的好例子,而这些网站现在正在这样做,那也很好。
最佳答案
这将是关于 html5 与 flash 竞争的能力的长期讨论。
在我看来,jquery 与 flash 或 silverlight 动画的性能相差无几。
如果比较拖放、下拉菜单、fadeIn.fadeOut - jQuery 是有竞争力的。
如果我看到有很多图层和对象同时移动的 jQuery 卡通 - 我可能会同意 jQuery 具有竞争力的性能。
比较事物以查看差异:
光栅图片上的放大镜
烟雾/水/火模拟
复合 3D 对象,例如具有深分支的分形
什么时候 HTML5 会拥有它 - 然后我会同意它具有竞争力的性能。我今天看到的只是图片幻灯片和一些适用于 html5 的游戏。
关于javascript - javascript/HTML5是否能够支持 "flash like"动画和拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5757064/
这个问题在这里已经有了答案: Difference between Property and Field in C# 3.0+ (10 个答案) 关闭 10 年前。 我不明白静态属性之间的区别: p
当元素被拖放时,有没有办法从被拖动的元素中获取 id(或其他属性值)? 例如,在左侧,我有一堆 div,我可以将图像放入其中。右边有一个 div 用来保存图像。当我将图像从右侧拖动到左侧的 div 时
每当我更改其中一个类属性时,我想设置一个修改标志,如下所示 public bool Modified { get; set; } public bool Enabled { get; set { Mo
由于某种原因,我下面的代码曾经可以正常工作,但现在却引发了一个异常: public static async Task HttpPut(string inUrl, string inFilePath)
为什么将 ; 放在最佳实践中?在函数定义的末尾。 例如 var tony = function () { console.log("hello there"); }; 优于: var tony
我在容器内有一个位图。当我拖动容器时,光标变为编辑文本形状,图像也跳到光标的右下角(好像我从左上角拿着图像并拖动它)。 这是我的代码,所以你可以看到我有 RTFM: function createIc
这个问题已经有答案了: C# 3.0 auto-properties — useful or not? [closed] (17 个回答) 已关闭 6 年前。 当我让 Visual Studio 20
以类中的以下代码为例: public class Employee : IEntity { public string FirstName { get; set; } public s
我有 json 数据: { "products": [ { "productId" : 0, "productImg" : "../img/product-ph
这个问题在这里已经有了答案: What is the difference between a field and a property? (33 个答案) 关闭 9 年前。 我在一本书上找到这样声
我正在设置多个方法,想知道如何继续将一个变量(“顶部”变量)传递给不同的方法。 主要方法: public static void Main(string[] args) { i
我正在尝试使用 crontab 编写一个简单的任务,将一些文件从本地复制到 HDFS。我的代码是这样的: #!/bing/ksh ANIO=$(date +"%Y") MES=$(date +"%m"
有人可以告诉我如何使用这个解决方案来解决我的问题吗?我也想限制 id 中包含文本“not”的节点的拖/放。 jsTree drag and drop restrict folders by class
我的情况如下 - 我正在对可能包含链接行的表进行排序: row 1 row 2 row 3 row 4 row 5 我需要的是禁止在.linked-to-p
我想知道是否有人知道是否有一个预先制定的解决方案:我在 ASP.net 网站上有一个列表,我希望用户能够通过拖放对列表进行重新排序。此外,我希望有第二个列表,用户可以将第一个列表中的项目拖到其中。 到
我在理解似乎不一致的方案中的破坏性操作时遇到问题。即为什么下例中bar没有变化 (define foo '(a b)) (define bar foo) (set! foo '(c d)) foo >
我想知道是否有人知道是否有一个预先制定的解决方案:我在 ASP.net 网站上有一个列表,我希望用户能够通过拖放对列表进行重新排序。此外,我希望有第二个列表,用户可以将第一个列表中的项目拖到其中。 到
我在理解似乎不一致的方案中的破坏性操作时遇到问题。即为什么下例中bar没有变化 (define foo '(a b)) (define bar foo) (set! foo '(c d)) foo >
我在我的 Web 应用程序中使用 Ajax ControlToolkit 中的 ModalPopupExtender。我将其 Drag 属性设置为 true,但是当我拖动弹出面板并将其放到新位置时,它
所以,基于this answer ,我有一组可以拖放并卡入到位的 div。唯一的问题是,可拖动的 div 具有不同的高度,我需要它们始终捕捉到目标的底部,而不是顶部。 您可以在this JsFiddl
我是一名优秀的程序员,十分优秀!