用jquery使一个按钮让div左右移动怎么弄哇。。

就是点击“#anniu”,然后"#caozuo"div左右移动,我的代码左移了就不能移动回来了<divclass="bottomtextstyle"id="caozuo"... 就是点击“#anniu”,然后"#caozuo"div左右移动,我的代码左移了就不能移动回来了

<div class="bottom textstyle" id="caozuo">
<a href="#" id="anniu"><img src="jiantou2.png" width="20" id="tanchu" /></a>
</div>

$(document).ready(function() {
$("#anniu").click(function(event){
event.preventDefault();
if($('#caozuo').is({right:'0em'})){
$('#caozuo').animate({right:'-8.5em'},"fast");}
else{
$('#caozuo').animate({right:'0em'},"fast");
}
});
});
展开
 我来答
乌黑桃s
高粉答主

2018-04-12 · 醉心答题,欢迎关注
知道大有可为答主
回答量:356
采纳率:100%
帮助的人:9.1万
展开全部

用jquery使一个按钮让div左右移动方法如下:

  • 就是点击“#anniu”,然后"#caozuo"div左右移动,我的代码左移了就不能移动回来了  <div class="bottom textstyle" id="caozuo"> <a href="#" id="anniu"><img src="jiantou2.png" width="20" id="tanchu" /></a> </div>  $(document).ready(function()... 就是点击“#anniu”,然后"#caozuo"div左右移动,我的代码左移了就不能移动回来了。

  • <div class="bottom textstyle" id="caozuo">

  • <a href="#" id="anniu"><img src="jiantou2.png" width="20" id="tanchu" /></a>

  • </div>

  • $(document).ready(function() {

  • $("#anniu").click(function(event){

  • event.preventDefault();

  • if($('#caozuo').is({right:'0em'})){

  • $('#caozuo').animate({right:'-8.5em'},"fast");}

  • else{

  • $('#caozuo').animate({right:'0em'},"fast");

  • }

  • });

  • });

jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jQuery,是目前最受欢迎的JavaScript库。

澤希Dc
2014-05-26 · TA获得超过1747个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:242万
展开全部

你可以尝试用我的代码实现,可以实现你要的效果。主要是把click改成了toggle。顺便说一下,请使用我给你的附件里的1.4.1版本jquery

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
推荐于2018-02-27 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>pro.html</title>
<script type="text/javascript" src="jquery-1.9.0.min.js"></script>
<script type="text/javascript">
$ (document).ready (function ()
    {
    $ ("#anniu").click (function ()
    {
    if ($ ('#caozuo').css ('right') == '0px')
    {
    $ ('#caozuo').animate (
    {
    right : '160px'
    }, 1000);
    }
    else
    {
    $ ('#caozuo').animate (
    {
    right : '0px'
    }, 1000);
    }
    });
    });
</script>
</head>
<body>
<div class="bottom textstyle" id="caozuo"
style="position: relative; right: 0px;">
<a href="#" id="anniu"><img src="../jiantou2.png" id="tanchu" />
</a>
</div>
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式