javascript - 如何在另一个滑动 div 中创建滑动 div

标签 javascript jquery css dhtml

我想将一个 div 滑动到另一个 div 中,如图所示 fiddle 但我的 div 是 float 类型。我怎样才能重现相同的效果 fiddle2带有“苹果”文本的白框滑入包含它的黑色 div。 我的 javascript 代码是

$(document).ready(function () {
    $('#container').mousemove(function (e) {
        var x = e.pageX - this.offsetLeft;
        $("#recent").text(x + " , " + e.pageX + " , " + $("mainslide").left);
        if (e.pageX <= $(window).width() / 2) 
            $('#slider').css({'left': $(window).width() - e.pageX });
        else 
            $('#slider').css({'right': $(window).width() - e.pageX });
    });
});

最佳答案

要使用 leftright CSS 属性,您必须将 position 属性设置为 static 以外的任何值.只有 position:staticposition:relative 使用 float 属性。

因此您应该添加:#slider { position:relative } 到您的 CSS 并从 #slider 中删除其他 position CSS 属性。 p>

关于javascript - 如何在另一个滑动 div 中创建滑动 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20085027/

相关文章:

javascript - AJAX - 为什么页面重定向在这里失败?

javascript - 添加和删​​除 TR

jQuery/json 从 .NET Web 服务中的 POST 读取参数

jquery - slider 显示在本地主机上但不显示在网络服务器上

css - 溢出 :auto changes internal div element width

javascript - 如何通过 DOMAttrModified 检测类更改

javascript - 使用 .click 在 tr 和 td 上使用不同的类 2 次

javascript - 为什么 window.open 前面加上默认 url?

javascript - 使 DIV 关闭图标随 DIV 一起拖动

css - 从 Access 数据库中按年获取不同的计数