我试图让this page上的“告诉朋友按钮”在用户点击“关闭”时返回其原始位置,但它会做一些不同的事情。当你点击它时它打开滑出,我想让它在用户点击关闭时做相反的事情。功能如下所示:
$(document).ready(function() {
$(".tell").click(function () {
$("DIV#tellform").show("slide", { direction: 'left' }, 2000);
$(".tell").hide("fade", {}, 1);
});
$(".closer").click(function () {
$("DIV#tellform").show("slide", { direction: 'right' }, 0);
});
});
HTML如下所示:
<div class="closer">
<a href="#">X close</a>
</div>
答案 0 :(得分:0)
更改
$("DIV#tellform").show("slideTo", { direction: 'right' }, 0);
到
$("DIV#tellform").show("slideTo", { direction: 'left' }, 0);
答案 1 :(得分:0)
我改变了如下所示的功能,它现在正在做我想要的。
<script type="text/javascript">
$(document).ready(function() {
$(".tell").click(function () {
$("DIV#tellform").show("slide", { direction: 'left' }, 2000);
$(".tell").hide("fade", {}, 1);
});
$(".closer").click(function () {
$("DIV#tellform").hide("slide", { direction: 'left' }, 2000);
$(".tell").show("fade", {}, 1);
});
});
</script>
答案 2 :(得分:0)
或者这个:
$(".tell").click(function () {
$(".tell").hide();
$("#tellform").animate({
width: 'toggle'
}, 2000 );
});
$(".closer").click(function () {
$("#tellform").animate({
width: 'toggle'
}, 2000, function(){
$(".tell").show();
});
});