javascript - 无法从右向左切换Jquery

标签 javascript jquery html css jquery-ui

我有两个图标(Bootstraps Glyphicon),它们是

1 : 屏幕左侧的菜单 2 : 屏幕右侧的礼物。

当点击 Menu 时,切换从 Left 到 Right 出现。这很好用。 但是当点击 Gift 时,它会出现在一些奇怪的位置,如图所示,名称为 Suraj Palwe This is at left part of the image。我希望它根据 div 的宽度从屏幕右侧向左移动。

这是图片的外观。 Image JSfiddle

这是我写的代码

样式

.slide_birthday_click{
          margin-top: 2%;
          padding: 5px;

          background: grey;
          height: auto;
          display:none;
          position:absolute;
          z-index: 5;
          float: right;
        }

在 html 正文中

<div class="slide_birthday_click">
        <table class="table">
          <tr>
            <td>Suraj Palwe</td>
          </tr>
        </table>
    </div>
<span class="glyphicon glyphicon-gift" style="float:right;" id="today_birthdays"></span>

Jquery 部分

$("#today_birthdays").click(function(){
        $(".slide_birthday_click").toggle("slide",{direction:'right'},2000);
      });

我想要那个包含单词 Suraj Palwe 的 block 在屏幕右侧,因为它从 从右到左 切换。

This is the snap shot of js fiddle

我没有找到我的代码哪里做错了。提前致谢!

最佳答案

尝试:

$("#today_birthdays").delay(200).show("slide", { direction: "right" }, 1500);

关于javascript - 无法从右向左切换Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30707171/

相关文章:

javascript - document.documentElement 是否总是被定义并且总是 html 元素?

javascript - 有没有办法在 Javascript 中入狱,以便 DOM 不可见

javascript - 带教程的 Raphael.js 条形图

javascript - jQuery.extend 默认操作只有一个输入

php - PHP echo 内的 anchor 标记内的图像标记

html - 在 TurnJs Flipbook 上动态放置大型 HTML 内容

javascript - 从 XML 加载游戏图 block 数据并使用 jQuery 渲染新图 block

javascript - 页面长度变化时保持页面位置

javascript - 从 JavaScript 获取 SVG 文件作为字符串

jquery - 网页没有为 mmenu 移动足够远