jquery - jQuery 的 CSS 定位问题

标签 jquery css positioning fixed

只是想请您帮助解决 CSS 定位问题。这是代码笔上代码的链接... http://codepen.io/anon/pen/FKdLq

当您点击“最新消息”时,文本会滑入和滑出,但实际按钮本身保持静止。我想要的是“最新消息”按钮在单击时随文本滑动但无法弄清楚:|

整个东西需要固定在右边的浏览器窗口。

如有任何帮助,我们将不胜感激。

附言我对 jQuery 非常陌生,我的 jQuery 代码“干净”吗? ;)

最佳答案

只需确保您也在为“按钮”(我相信由 h2 定义)设置动画。它可以在您的函数中被 this 引用,因为它是被点击的内容。这是你的 JS 的固定版本:

$(function() {
    $("aside h2").toggle(function(){
            $('.box').animate({ right:"-350"});
            $(this).animate({right:"0"});
        },function(){
            $('.box').animate({ right:"-5"});
            $(this).animate({right:"271"});
    });
});

希望对您有所帮助!

关于jquery - jQuery 的 CSS 定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12020470/

相关文章:

jQuery Deferreds - 将 $.when 的结果传递给 $.then

javascript - Jquery字符串替换无法在前后添加html元素

jquery - 调整浏览器大小时防止内容 div 与固定位置侧边栏重叠

javascript - 将 <div> 标记放置在基本图像上并允许调整大小的最佳方法是什么?

javascript - 异步包含的 div 的 jQuery Mobile 样式

javascript - 将 blob 发送到 ASP.NET Web API

html - 我的网站 Logo /图像将我的超链接文本向下颠簸

javascript - 缩小屏幕时保持图像位置

html - 如何在 Chakra UI 元素中添加::-webkit-scrollbar 伪元素? ( react )

javascript - 我如何在 CSS 中进行绝对定位?