javascript - 使用 jQuery 从右向左滑动 DIV

标签 javascript jquery html css slide

我正在使用 jQuery 代码在加载时从左到右设置一个 div 的动画,然后通过单击关闭按钮,div 从右到左隐藏。它工作正常,只是不是水平方向而是对 Angular 方向从左到右。我究竟做错了什么?这是我使用的代码示例 http://jsfiddle.net/N8NpE/2/

$(function(){
    $("#content-box").hide(0).delay(0).show(500);
});

$(function(){
    $("#ClosePanel").click(function () {
        $("#content-box").hide("slow");
    });
});

任何帮助将不胜感激。

最佳答案

您可以尝试使用 .animate() 而不是 .hide().show()。这将使您能够更好地控制一切。

$("#content-box").animate({'width': 240},500);

要关闭,请包含一个回调函数以在动画后将显示设置为无:

$("#content-box").animate({'width': 0},500,function(){
       $("#content-box").css('display','none');
});

http://jsfiddle.net/N8NpE/6/

关于javascript - 使用 jQuery 从右向左滑动 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19205370/

相关文章:

javascript - jquery-select2 从选择框中获取 ID 和文本?

jquery - bxslider 淡入淡出模式确实淡出,但 "pops"淡入,我做错了什么?

javascript - 在 WordPress : throw all jQuery plugins in, 中使用 JavaScript 或者是否有条件加载的方法?

html - 如何在视频查看器上方添加空间

javascript - 如何摆脱 "margin"

javascript - Fetch 不发送发布数据

javascript - 如何防止元素保持活跃?

html - 对齐文本和箭头(使用 Google 字体)

javascript - 如何使用 Antd InternalFormInstance 验证表单而不显示 UI 错误

javascript - kendo ui 组合框中的 OptGroup