javascript - 使用相同的图像从右侧滑入和滑出 div - JQuery

标签 javascript jquery html css

需要一些 JQuery 帮助...

我想从右边滑入一个占屏幕宽度 25% 的 div。 如何使用相同的“#trigger-left a”来滑出 div? (即宽度:0px)

JQuery:

$(function() { 
    $("#trigger-left a").click(function(){
        var rightCol = $("#right-col");
            rightCol.animate({width:'25%'},350);
        return false;
    });
});

HTML:

<div id="trigger-left"><a href="#"><img src="images/menu-icon.png" border="0"></a></div>


<div id="right-col">Content right column</div>

期待您的解决方案!

最佳答案

试试这个:

 $(function() {    
   $("#trigger-left a").click(function(){
    var rightCol = $("#right-col");
        if(rightCol.width()==0)
        {
            rightCol.animate({width:'25%'},350);
        }
        else
        {
            rightCol.animate({width:'0%'},350);
        }

    return false;
    });
 });

关于javascript - 使用相同的图像从右侧滑入和滑出 div - JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26035932/

相关文章:

javascript - 如何将 div id 放入 php 变量中?

php - 复选框数组只返回一个结果

javascript - Youtube 视频作为网站背景 (tubular.js) 显示在我的其他组件之上,而不是在后面

javascript - 使用javascript从中心调整大小,裁剪图像

使用 while 循环实现 JavaScript 延迟

javascript - 如何更改水平滚动条上的事件菜单项?

javascript - 使用 ajax 加载选项卡内容 onclick

javascript - 根据其他选择列表中的选择重置(空)knockout.js 选择列表

jquery - 如何使用带有 2 个参数的 jQuery Split?

html - 在具有填充而不是边距的元素上使用框阴影