javascript - jquery或javascript是否有类似(flash中的onEnterFrame)的功能

标签 javascript jquery html ajax flash

我有 as2 和 as3 背景。我想知道flash中是否有jquery、javascript或ajax提供onEnterFrame功能?

我的目标是当用户调整浏览器大小或放大/缩小时自动对齐运行时我的#div1(左)

 __________________________________
|     |                    |      | 
|     |     #banner div    |      |           
|     |                    |      |
|     |____________________|      |
|     |      div 1         |      |      
|     |                    |      |
-----------------------------------

#div1 {
position: absolute;
left: some random number based on the browser width;
top: 0px;
}

最佳答案

首先,JavaScript 没有时间线的概念,因此通常情况下,任何与时间线相关的事件(例如“onEnterFrame”)都不可供您使用。在 html/css/js 中创建应用程序更像是在 Flex 中而不是 Flash 中创建应用程序。

现在要为您的问题提供具体的解决方案,您可以尝试以下操作:

var box = document.getElementById("div1");
var box_style = box.style;

window.onresize = function(e){
    box_style.left = Math.random() * 200 + "px"; // your max value instead of 200
}

实例:http://jsfiddle.net/cherniv/5grMx/

关于javascript - jquery或javascript是否有类似(flash中的onEnterFrame)的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19396736/

相关文章:

jquery - 如何让我的 Overlay 不覆盖我的下拉内容?

javascript - 所选元素具有相同的值但不同的 id

html - 检查按下了哪个提交按钮

javascript - 如何设置多个按钮的点击事件

html - 下一个相同父项的 CSS 选择器

javascript - 使用具有用户定义字段的新请求者创建新的 Zendesk 票证

javascript - 尝试从 HTML 中的 javascript 中提取 Json 字符串

javascript - 使用 AJAX 回显表单提交到 div

javascript - jwplayer seek() 和 onTime() 播放视频片段

javascript - 如何使用 jQuery 的 hasClass 函数检查表是否有类?