永发信息网

如何在PPT中添加JAVA或网页效果

答案:1  悬赏:50  手机版
解决时间 2021-11-16 23:40
如何在PPT中添加JAVA或网页效果
最佳答案
var RevealTrans = Class.create();
RevealTrans.prototype = {
initialize: function(container, options) {
this._img = document.createElement("img");
this._a = document.createElement("a");

this._timer = null;//计时器
this.Index = 0;//显示索引
this._onIndex = -1;//当前索引

this.SetOptions(options);

this.Auto = !!this.options.Auto;
this.Pause = Math.abs(this.options.Pause);
this.Duration = Math.abs(this.options.Duration);
this.Transition = parseInt(this.options.Transition);
this.List = this.options.List;
this.onShow = this.options.onShow;

//初始化显示区域
this._img.style.visibility = "hidden";//第一次变换时不显示红x图
this._img.style.width = this._img.style.height = "100%"; this._img.style.border = 0;
this._img.onmouseover = Bind(this, this.Stop);
this._img.onmouseout = Bind(this, this.Start);
isIE && (this._img.style.filter = "revealTrans()");

this._a.target = "_blank";

$(container).appendChild(this._a).appendChild(this._img);
},
//设置默认属性
SetOptions: function(options) {
this.options = {//默认值
Auto: true,//是否自动切换
Pause: 1000,//停顿时间(微妙)
Duration: 1,//变换持续时间(秒)
Transition: 23,//变换效果(23为随机)
List: [],//数据集合,如果这里不设置可以用Add方法添加
onShow: function(){}//变换时执行
};
Extend(this.options, options || {});
},
Start: function() {
clearTimeout(this._timer);
//如果没有数据就返回
if(!this.List.length) return;
//修正Index
if(this.Index < 0 || this.Index >= this.List.length){ this.Index = 0; }
//如果当前索引不是显示索引就设置显示
if(this._onIndex != this.Index){ this._onIndex = this.Index; this.Show(this.List[this.Index]); }
//如果要自动切换
if(this.Auto){
this._timer = setTimeout(Bind(this, function(){ this.Index++; this.Start(); }), this.Duration * 1000 + this.Pause);
}
},
//显示
Show: function(list) {
if(isIE){
//设置变换参数
with(this._img.filters.revealTrans){
Transition = this.Transition; Duration = this.Duration; apply(); play();
}
}
this._img.style.visibility = "";
//设置图片属性
this._img.src = list.img; this._img.alt = list.text;
//设置链接
!!list["url"] ? (this._a.href = list["url"]) : this._a.removeAttribute("href");
//附加函数
this.onShow();
},
//添加变换对象
Add: function(sIimg, sText, sUrl) {
this.List.push({ img: sIimg, text: sText, url: sUrl });
},
//停止
Stop: function() {
clearTimeout(this._timer);
}
};

加入VBA编辑器
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是一名初中的女生,我的同学把我的第一次夺
头皮不清爽是什么原因
浏览器主页被2345网址导航恶意绑定,怎么完全
明年5月开始藏宝阁不能用了吗
山西朔州市应县至多少公里,怎么走山东菏泽市
怎么注册361度会员
用过的给说说蓝光杀菌洗衣机怎么样
axure 点击按钮,一个选区向下移动,该选区回
从胶州坐车到青岛,一般都在蒙古路车站下车,
耳石症饮食要注意些什么
天天酷跑刷天空之城积分,谁有辅助?…现在还
“邻域”的表示方法是什么?
等比数列{an}的各项均为正数,公比为q,前n项和
咱家那些事的介绍
10MM厚的黑色或灰黑色的石英玻璃!哪家有吗?
推荐资讯
红掌怎么也长不大?老叶黄了剪掉了,新开的花和
刘凤诰的个人作品
为什么需要担保公司呢??
象棋飞象局走法
老虎滩看表演、只进去参观一下、有这样的门票
西藏首次8日游
高皓宇 高皓晨这两个名字怎么样,
时风电动汽车(榆林总经销)地址在什么地方,想
大家好,我是7月2日深夜到日本羽田机场的,出
求一部女特工蹬腿旋转一周骑上男人脖子将其制
加定到太仓汔车时刻表查询
伦敦奥运会上,男羽双打的傅海峰和蔡赟,谁的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?