初探 HTML 组件 - 定义方法

在不珍惜就老了

在不珍惜就老了

2016-02-19 21:36

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐初探 HTML 组件 - 定义方法,无聊中的都看过来。

  我们可以使用 PUBLIC:METHOD 元素来定义 HTC 的方法集,如下例所示:

PUBLIC:METHOD NAME="startFlying" /

  当我们定义了一个方法后,我们就可以在 HTC 中直接来调用它。请看下面的例子:

PUBLIC:METHOD NAME="tick" /
PUBLIC:METHOD NAME="startFlying" /
:
SCRIPT LANGUAGE="JScript"
var currCount;
var flyCount;
var flying;
var msecs;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

var oTop, oLeft;
msecs = 50;
flyCount = 20;
flying = false;

runtimeStyle.position = "relative";
runtimeStyle.visibility = "hidden";

window.attachEvent("onload", onload);

function onload()
{
// delay commences from the window.onLoad event
if (delay != "none")
{
window.setTimeout(uniqueID+".tick()", delay);
}
}

function tick()
{
if (flying == false)
{
startFlying();
}
else
{
doFly();
}
}

function startFlying()
{
if (fromX==null && fromY==null)
{
if (from=="top")
{
runtimeStyle.posTop = -offsetTop-offsetHeight;
}
else if (from=="bottom")
{
runtimeStyle.posTop = element.document.body.clientHeight;
}
else if (from=="right" )
{
runtimeStyle.posLeft = element.document.body.clientWidth;
}
else
{
runtimeStyle.posLeft = -offsetLeft-offsetWidth;
}
}
else
{
runtimeStyle.posTop = fromY;
runtimeStyle.posLeft = fromX;
}

runtimeStyle.visibility = "visible";
flying = true;

oTop = runtimeStyle.posTop;
oLeft = runtimeStyle.posLeft;

currCount = 0;
doFly();
}

function doFly()
{
var dt, dl;

currCount++;
dt = oTop / flyCount;
dl = oLeft / flyCount;

runtimeStyle.posTop -= dt;
runtimeStyle.posLeft -= dl;

if (currCount flyCount)
{
window.setTimeout(uniqueID+".tick();", msecs);
}
else
{
runtimeStyle.posTop = 0;
runtimeStyle.posLeft = 0;
flying = false;
evObj = createEventObject();
evObj.setAttribute("resulty", uniqueID);
finished.fire(evObj);
}
}
/SCRIPT

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

初探 HTML 组件 - 定义方法

Web开发
初探 HTML 组件 - 定义方法

初探 HTML 组件 - 定义事件

Web开发
初探 HTML 组件 - 定义事件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

初探 HTML 组件 - HTC 概述

Html CSS布局 Div+CSS XHTML
初探 HTML 组件 - HTC 概述

初探 HTML 组件 - 创建一个 HTC

Web开发
初探 HTML 组件 - 创建一个 HTC

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

HTML组件之:定义标记和命名空间

Html CSS布局 Div+CSS XHTML
HTML组件之:定义标记和命名空间

HTML 组件(HTML COMPONENTS)

Web开发
HTML 组件(HTML COMPONENTS)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用Java语言编写通过代理访问的应用程序

用Java语言编写通过代理访问的应用程序

Excel2007里面插入页眉和页脚超简略

Excel2007里面插入页眉和页脚超简略
下拉加载更多内容 ↓