【发布时间】:2014-08-23 00:59:26
【问题描述】:
谁能解释一下?
我正在构建一个顶部有一条小丝带的网站,用于启动 mailto。单击功能区时,我希望它弹跳。麻烦的是,mailto: 同时触发,并且由于电子邮件客户端窗口出现在站点上而错过了功能区的反弹效果。
有没有办法使用 jQuery 延迟 mailto 操作 - 或通过 jQuery 添加 mailto?
到目前为止,我已经完成了以下操作……我已经阻止了默认操作,并且反弹正在工作 - 我只需要再次触发 mailto 的最后一点。
提前谢谢你……
$(document).ready(function() {
$( "a#pullTag" ).click(function( event ) {
event.preventDefault();
doBounce($(this), 3, '10px', 100);
});
function doBounce(element, times, distance, speed) {
for(i = 0; i < times; i++) {
element.animate({marginTop: '-='+distance},speed)
.animate({marginTop: '+='+distance},speed);
}
}
});
HTML 很简单:
<a href="#" id="pullTag">Email Me</a>
【问题讨论】:
-
你好,mailTo 在哪里?
-
以上编辑 - 谢谢
-
+10 来自我,享受先生 :)