Jquery从左到右滑动使div在幻灯片上向上跳跃

2023-12-19

我正在尝试创建一种效果,当单击链接时,它会使初始 div 向左滑动并显示向左滑动的第二个 div,当从第二个 div 单击链接时,div 与第一个 div 一起向右滑动div 也向右滑动。

到目前为止,这是我的代码

HTML

<div id="box1">
    <a href="#" id="click1">Click to show other div</a>
     <br>
    Ut accumsan dignissim lorem non posuere.Aliquam iaculis nibh    ultricies sem amet.Class aptent taciti sociosqu ad posuere.
</div>

<div id="box2" style="display:none">
    <a href="#" id="click2">Click to show other div</a>
     <br>
    Ut accumsan dignissim lorem non posuere.Aliquam iaculis nibh    ultricies sem amet.Class aptent taciti sociosqu ad posuere.
</div>

JS

$(document).ready(function () {
    $('#click1').click(function () {
        $('#box1').hide("slide", {
            direction: "left"
        }, 1000);
        $('#box2').show("slide", {
            direction: "right"
        }, 1000);
    });
    $('#click2').click(function () {
        $('#box2').hide("slide", {
            direction: "right"
        }, 1000);
        $('#box1').show("slide", {
            direction: "left"
        }, 1000);
    });
});

这是我迄今为止所拥有的 JSFiddle 链接http://jsfiddle.net/rayshinn/abNmN/4/ http://jsfiddle.net/rayshinn/abNmN/4/

问题是,当我单击链接并调用幻灯片动画时,第二个隐藏的 div 会跳转到位。有没有办法可以创建从左到右的平滑动画,而没有 div 弹出/跳跃效果?

感谢您的帮助。


在相对定位的包装器内使用绝对定位。

小提琴的例子 http://jsfiddle.net/abNmN/6/(更新)

HTML

<div id="wrapper">
    <div class="slidingDiv" id="box1">...</div>
    <div class="slidingDiv" id="box2" style="display:none">...</div>
</div>

CSS

#wrapper {
    position:relative;
}

#wrapper div {
    position:absolute;
    top:0;
}

Javascript自动高度计算

var maxHeight = 0;
$('.slidingDiv').each(function() {
    if($(this).height() > maxHeight) maxHeight = $(this).height();
});
$('#wrapper').height(maxHeight);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jquery从左到右滑动使div在幻灯片上向上跳跃 的相关文章

  • 表单提交不起作用

    我有一张桌子 可以打印出所有可用的相机 它使用表单来更改这些设置 问题在于该表单仅更新条目中的最后一个摄像机 换句话说 如果我更改表单并为列表中的最后一个摄像机点击 应用 它将起作用 如果我更改此列表中任何其他摄像机的表单 它会将其更改为与
  • 将一个 div 放置在另一个 div 的底部

    我有外部 div 和内部 div 我需要将内部 div 放在外部 div 的底部 外层div是有弹性的 例如宽度 70 我还需要将内部块居中 所述化妆的简单模型如下图所示 已在 Firefox 3 Chrome 1 和 IE 6 7 和 8
  • 通过电子邮件发送在 HTML5 画布上创建的图像

    我有一个画布 用户可以通过交互来更改设计 现在 用户完成更改后 可以提交他的设计及其电子邮件 ID 但为了提交设计 我使用以下方法将画布转换为图像http www nihilogic dk labs canvas2image http ww
  • Django 模板变量从 {% for %} 循环到 Javascript

    这是一个迭代记录的 Django 模板 每条记录都包含一个由 JS 函数填充的 div 为了让 JS 知道要做什么 它需要从每次 for 循环迭代中获取一个变量并使用它 我不知道具体如何实现这一目标或是否可能 我不知道 也许记录在单独的 J
  • 如何使用 jQuery 获取数组键?

    下午好 我有一个数组 其中包含一些键和值 然后我需要获取数组键而不是其中的数据 我想用 jQuery 来做到这一点 例如 我知道 PHP 有一个名为 array keys 的函数 它将数组作为参数 并返回一个数组 其中包含每个索引中的每个键
  • Flot 0.8.2 折线图 - 颜色错误

    我正在使用 Flot 折线图并设置它们的颜色 我发现了一个奇怪的错误 在前 3 种颜色之后 绘图对所有其他线条使用最后一种颜色 这不是正确的行为 更有趣的是图例显示了正确的颜色 这是一个已知的错误 var dataSet label d1
  • IE 中的文件上传按钮和奇怪的文本光标行为

    我构建了一个上传按钮 其格式类似于典型的 html 按钮 而不是浏览器标准文件上传表单 该方法是设置锚元素的样式并在顶部覆盖透明文件输入元素 这种方法在除 IE 之外的所有浏览器中都可以正常工作 在 IE 中 当用户单击上传按钮时 会出现一
  • Django 1.7:如何使用 html/css 文件作为模板发送电子邮件

    从 Django 1 7 开始 可以send email 使用新参数 html message 不幸的是 没有关于如何使用它的全面指南 新手友好 或者至少我找不到它 我需要使发送的电子邮件变得漂亮 因此 我试图弄清楚如何将我的消息包含到 h
  • 如何让无限滚动发挥作用?

    我正在尝试让这个无限加载脚本在我的项目中工作 这是我的 HTML div div div class pagina div div class pagina div div class pagina div div class pagina
  • NodeJS 中的缩进多行日志记录

    我要打印JSON stringify d 反对控制台 将上下文作为 Mocha 测试套件输出的一部分 当测试缩进时 我希望对象日志行向右缩进足够远 例如 3 4 个制表符空格 以便它们可以识别地位于右侧describe group 我怎样才
  • 如何在javascript中解析 yyyy-MM-dd HH:mm:ss.SSS 格式的日期?

    const time 2016 11 16 00 00 00 000 const date new Date time console info date 似乎 safari 无法解析 yyyy MM dd HH mm ss SSS 格式日
  • jQuery AJAX post 收到 405 错误(不允许 HTTP 动词 POST)

    我有以下 jQuery 帖子到 ASP NET webmethod ajax type POST url AjaxWebMethods aspx UpdNote contentType application json charset ut
  • 如何在放置后拖动图像克隆?

    我的图像在旋转后可以拖动 但是当图像掉落时我无法第一次拖动图像 这是图像拖放的代码 dhtmlgoodies xpPane li rotatable 我可以拖动此图像克隆并将其放在 工作区域 上 我无法在放置后第一次拖动图像克隆 但克隆在旋
  • Firestore != 查询错误:“”!=”类型的参数无法分配给“WhereFilterOp”类型的参数。ts(2345)

    我的打字稿编译器有问题 此查询出现错误 const xxx admin firestore collection xxx where end timestampDate where end lt timestampDate get 错误 类
  • 使用重复模式捕获正则表达式

    我试图捕获字符串的所有部分 但我似乎无法正确处理 该字符串具有以下结构 1 22 33 中间有运算符的数字 可以有任意数量的术语 我想要的是 1 22 33 1 22 33 但我得到 1 22 33 22 33 我尝试过各种正则表达式 这是
  • JavaScript 比较中应使用哪个等于运算符(== 与 ===)?

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 我在用着JSLint http en wikipedia org wiki JSLint
  • 谷歌地图绘制两点之间的路线

    我编写了这段无辜的 JavaScript 代码 它允许用户创建两个标记并绘制它们之间的路线 它不起作用 相反 它给出了一个奇怪的错误 Uncaught TypeError Cannot read property ya of undefin
  • ES6解构对象赋值函数参数默认值

    您好 我正在查看在传递函数参数时使用对象解构的示例对象解构演示 https developer mozilla org en US docs Web JavaScript Reference Operators Destructuring
  • 相当于 JavaScript 中 Ruby 的each_cons

    许多语言都曾提出过这个问题 但 javascript 却没有 Ruby 有方法Enumerable each cons https devdocs io ruby 2 5 enumerable method i each cons看起来像这
  • 通过jquery ajax()和serialize()提交html表单

    我想通过 jquery ajax 提交此表单 这是我所做的 但它不起作用 即表单正在提交并刷新页面 但我没有看到响应 即在同一页面上打印数组 HTML

随机推荐

  • Protovis - 这些没有花括号的函数是什么? [复制]

    这个问题在这里已经有答案了 可能的重复 JavaScript 中不带花括号的 Lambda 函数语法 https stackoverflow com questions 5919351 lambda function syntax in j
  • 如何使用 postThreadMessage 传递结构

    我想使用 Windows 的消息队列功能将结构发送到另一个线程 但我发现postthreadmessage函数只提供了两个整数参数 lparam和wparam供我传递参数 所以我决定将结构体的地址放在lparam中 这是 Windows 用
  • 我如何允许 div 不透明度而不是背景图像?

    我如何允许 div 不透明度而不是背景图像 在 ajax 请求中 以下类将应用于选定的 div 该 div 的所有内容都变得不透明 然而 后台ajax加载指示器也变得不透明 如何使背景图像不变得不透明 ajax mask opacity 0
  • Playframework2就像春天的反向路由

    任何人都可以建议我春季的路由机制 我使用 thymeleaf 作为我的视图 我想在视图中使用类名和方法名作为我的 url 就像在 playframework 中一样 但我喜欢在 spring 中在控制器方法声明之前定义 url 等待您的建议
  • 为什么IL要设置这个值两次?

    我尝试了一下尝试罗斯林 http tryroslyn azurewebsites net 当我输入这段代码时 using System using System Linq using System Collections Generic u
  • 是否保证保留对易失性结构的单独成员的写入顺序?

    假设我有一个这样的结构 volatile struct int foo int bar data data foo 1 data bar 2 data foo 3 data bar 4 作业都保证不被重新排序吗 例如 如果没有 volati
  • MATLAB - 加载文件名存储在字符串中的文件

    我正在使用 MATLAB 处理文件中的数据 我正在编写一个程序 它接受用户的输入 然后在绘制它们的目录中找到特定文件 文件命名为 名称 U 速率 name 是表示计算机名称的字符串 rate 是一个数字 这是我的代码 get user to
  • “npm install -g”有什么作用?

    我正在尝试通过运行从 NPM 安装 Lessnpm install g less在命令行中 我检查了文件安装命令 https www npmjs org doc cli npm install html 在全局模式下 即 在命令后附加 g
  • Firebase UserProfileChangeRequest 不起作用

    我正在尝试创建一个个人资料活动 用户可以在其中更改这些个人资料图片和显示名称 我正在尝试更新用户照片或用户名 名为 CompleteListener task isSuccessful true 但什么也没完成 为什么 更新名称的函数 Fi
  • std::map 和 std::variant 的不完整类型

    考虑这个简化且非常具体的递归变体实现std variant include
  • Pyramid.安全问题:双cookies? cookie 不安全?过期?

    我正在第一次尝试金字塔安全模块 我使用此登录代码来设置 auth tkt view config route name LoginForm request method POST renderer string class LoginFor
  • PHP realpath函数问题

    我似乎无法让 realpath 函数处理变量 有办法解决这个问题吗 当我在函数中使用变量时 它不会返回任何内容 我知道路径名在没有 realpath 函数的情况下也可以工作 但我想将 realpath 函数与我的路径名一起使用 realpa
  • 确保 URI 有效

    我试图确保传递给我的 go 程序的 URL 是有效的 但是 我似乎不知道该怎么做 我以为我可以直接喂它url Parse 但这似乎不起作用 package main import fmt net url func main url err
  • 用于获取合并请求中已更改文件列表的 Azure Repos REST API

    Goal 每当拉取请求获得批准并且审阅者在 azure 存储库中完成 合并 拉取请求时 我想确定该合并请求中的文件列表 根据文件扩展名 我必须触发相应的构建管道 Issue 截至目前 从 azure devOps 门户来看这似乎是不可能的
  • Cassandra 没有地理空间支持是否有原因?

    由于 Cassandra 基于 Dynamo 论文 分布式 自平衡哈希表 BigTable 并且有一些空间索引非常适合该范例 quadkey http msdn microsoft com en us library bb259689 as
  • 从日期数组中找出剩余天数[重复]

    这个问题在这里已经有答案了 我有一个如下所示的数组 combinedBirthdates 03 12 2013 03 12 2013 08 13 1990 12 09 1989 02 06 09 08 03 02 1990 08 22 19
  • 线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: 0

    我是学习java的新手 在遵循书中的教程时 我收到了此错误 Exception in thread main java lang ArrayIndexOutOfBoundsException 0 我尝试从网上进行研究以了解有关该错误的更多信
  • 当用户点击 div 外部时如何隐藏 Backbone 中的 div?

    我在 Backbone 中有一个包含内部 div 的视图 我想当用户单击 div 外部时隐藏 div 我不知道如何在视图内设置一个事件 显示 click NOT inner div removeDiv 关于如何执行此操作有什么建议吗 通常的
  • Twig:如何在自定义函数中手动转义?

    我编写了自己的 Twig 函数来输出 HTML 所以我有is safe set to html这样 Twig 就知道不要逃避我的函数的输出 但是 我的函数需要参数 参数之一直接放入输出中 我想在输出它之前转义它 所以看来我只需要能够在输出之
  • Jquery从左到右滑动使div在幻灯片上向上跳跃

    我正在尝试创建一种效果 当单击链接时 它会使初始 div 向左滑动并显示向左滑动的第二个 div 当从第二个 div 单击链接时 div 与第一个 div 一起向右滑动div 也向右滑动 到目前为止 这是我的代码 HTML div a hr