在 url 更改时对 iframe 进行动画处理
Animate Iframe on Url Change
>我有一个网址旋转器,当有人点击"下一步"按钮时,它会更改网址,使用"上一个"按钮转到上一个网址。我想在URL更改之间添加过渡动画。代码是:
Javascript:
var s = [
"http://google.com",
"http://yt.be",
];
var adr,
i,
x = 0,
c = s.length;
function next() {
x += 1;
if (x > c - 1) {
x = 0;
}
changeSrc();
}
function prev() {
x -= 1;
if (x <= 0) {
x = c - 1;
}
changeSrc();
}
function changeSrc() {
document.getElementById("fm").src = s[x];
}
HTML:
<form class="navbar-form navbar-right" role="search">
<input type="button" class="btn btn-success" value="PREV SITE" name="submit" onclick="prev()" />
<input type="button" class="btn btn-success" value="NEXT SITE" name="submit" onclick="next()" />
</form>
<iframe id="fm" name="fm" style="position:fixed;margin-top:-25px;width:100%;height:95%" frameborder="0"></iframe>
对动画有什么建议吗?如果代码段不起作用,请在此处查看现场演示:YoYoBtcRotator.cf
您可以使用
JQuery UI hide()
和show()
函数来产生您想要的效果。
看看我拼凑的这个JSFiddle。我使用了divs而不是iframes,但你会得到同样的效果。
编辑
这是将链接附加到所选div 的更新版本,下面是更新 iframe 网址的版本。最后一个网址不起作用,因为网站阻止我重新构建它们,但你放入的任何个人网站都应该完美运行。
相关文章:
- 使用不同的超时对数组中的每个项目进行角度动画处理
- 图表.js 2,从右到左(不是自上而下)进行动画处理
- 使用 JavaScript 对 HTML5 进度条进行动画处理
- 使用 JQuery 对 Spin SVG 元素进行动画处理
- 使用 GSAP 对模糊滤镜进行动画处理
- 使用 jQuery 对窗口进行动画处理
- 如何使用jQuery对固定元素的位置进行动画处理
- jQuery 动画处理最大宽度溢出问题
- 悬停不起作用时对不透明度更改进行动画处理
- 在两个值之间插值或“补间”(但不进行动画处理)
- 尝试在画布中对形状进行动画处理时,它会显示,但不移动
- 如何在不分隔跨度字母的情况下对文本进行动画处理
- 对链接的 svg 进行动画处理不起作用;内联时工作正常
- 防止对某些事件进行进一步的动画处理
- Snap.svg:在动画中使用相同的种类对多个零件进行动画处理
- 如何使用if语句jquery对数字进行动画处理
- 按随机顺序对元素进行动画处理
- 元素在使用 jQuery 对相对包装宽度进行动画处理时消失
- brush.event 在对画笔事件进行动画处理时会做什么
- 使用ScrollMagic按顺序对多个场景进行动画处理