jquery onclick添加margin-left

mmd*_*dwc 1 javascript css jquery onclick

我正在尝试JS中的一些非常简单但我不能使它工作......

我想点击一个div来向另一个div添加一个负余量 - 但是我希望每次点击div时都会发生这种情况,不仅仅是现在的一次.Eveytime我点击我的#next_nav,我希望#nav从10px负数移动.这里只能工作一次.这是我的js:

$(function() {
  $('#next_nav').click(function () {
     $( "#nav" ).css('margin-left','-10px');
  });
});
Run Code Online (Sandbox Code Playgroud)

和我的HTML:

<div id="next_nav"></div>
<div id="nav"></div>
Run Code Online (Sandbox Code Playgroud)

这是我的JSfiddle:http://jsfiddle.net/Beyzd/

任何人都可以帮助我吗?非常感谢,

Alo*_*ark 12

=在您的价值前添加一个:

$(function() {
    $('#next_nav').click(function() {
       $('#nav').css('margin-left', '-=10px');
    });
});
Run Code Online (Sandbox Code Playgroud)

工作小提琴

编辑

如果要为其设置动画,请使用animate()方法.这是你的小提琴.