jquery - 动态背景图像jquery

标签 jquery html css

我想动态改变所有<h2>使用 jQuery 的背景位置,然后更改 <h2>大小为 100%。 我的代码如下:

CSS:

h2 { display: inline-block;}

j查询:

$("h2").css("background-position", "0px 0px").animate({
    'background-position-x': $(this).width(),
    'background-position-y': "3px",
    'width': "100%"
});

但是 $(this)不工作,因为这不是一个功能。

最佳答案

$("h2").css("background-position","0px 0px").each( function() {
  var h2 = $(this);
  h2.animate({
    'background-position-x': h2.width(),
    'background-position-y': "3px",
    'width': "100%"
  });
});

关于jquery - 动态背景图像jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14857520/

相关文章:

css - 无法使 Bootstrap 渐变起作用

javascript - 我的粘性导航栏适用于 jsfiddle 但不能离线

html - @media 规则不起作用

css - 选定单选后列表中的第一个元素

php - 如何使用 MYSQL 和 jquery ajax 调用浏览每 5 条记录

javascript - 在同一页面上多次调用 $(document).ready

css - 创建带有标题标题的div

javascript - Cordova 对话框插件 : insert HTML tags in notification. 警报消息

javascript - 切换嵌套表格列 - html、jQuery

javascript: 未捕获类型错误: 无法读取未定义的属性 'objects': jquery-csv