javascript - .css() 中的 jQuery 增量百分比变化

标签 javascript jquery css

以下代码有效:

  $('.container').css({
    'left': '-100%' 
  });

这段代码不会:

  $('.container').css({
    'left': '-=100%' 
  });

它改为像素。我试过在末尾添加 % 作为字符串,但它仍然不起作用。我不知道如何让它在递增/递减时保持百分比。

这可能吗?

最佳答案

http://jsfiddle.net/Praveen16oct90/tNYVJ/

它在这里工作.. 请看这个..

$(document).ready(function(){
 $("button").click(function(){
  $("div").animate({left:'-=10%'}, 5000, 'linear');
 });
});

关于javascript - .css() 中的 jQuery 增量百分比变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24883207/

相关文章:

jquery - 如何通过JQuery改变CSS中伪元素的颜色?

javascript - 重复代码块

javascript - firebase 在 ('value' 上)等待不能按预期工作

javascript - 为什么键盘(onKeyDown)事件冒泡在组件上无法访问,但在父级上?

javascript - 来自 phantomjs 网络监控结果的缺失请求

jquery - 启动后 Cordova 3.4 iOS 白屏

javascript - 自定义输入 - Redux 表单

javascript - 将选项值转换为链接 - Javascript

javascript - 我制作了一个 Javascript slider ,但我在使用 CSS 时遇到了一些严重的问题。

javascript - html5输入类型日期数据列表删除其他选项