jQuery技术

js、jQuery修改CSS中expression()的方法

字号+ 作者:H5之家 来源:H5之家 2018-03-31 08:00 我要评论( )

在本博客的博文《在IE6 position不支持fixed属性的解决方案》中使用了CSS的 expression来动态改变top的算术值: /*IE6 动态设置top位置*/_top: expression(eval(document.documentElement.scrollTop) + 450); 那么一定有人不禁要问,如何动态改变这个top的实

在本博客的博文《在IE6 position不支持fixed属性的解决方案》中使用了CSS的expression来动态改变top的算术值:

/*IE6 动态设置top位置*/ _top: expression(eval(document.documentElement.scrollTop) + 450);

那么一定有人不禁要问,如何动态改变这个top的实际值,也就是修改这个expression的内容呢?方法如下:

var domThis=$(this)[0]; domThis.style.setExpression( 'top', 'eval((document.documentElement).scrollTop + ' + 50 + ')' );

使用以上方法就可以解决动态修改expression的内容了。

 

Tonitech版权所有 | 转载请注明出处:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 前端开发应该知道的一些JQuery小技巧

    前端开发应该知道的一些JQuery小技巧

    2018-03-31 09:02

  • jquery简单的大背景banner图片全屏切换

    jquery简单的大背景banner图片全屏切换

    2018-03-30 18:03

  • jQuery UI教程

    jQuery UI教程

    2018-03-30 17:09

  • jquery教程之分享jquery常用技巧12招(一)

    jquery教程之分享jquery常用技巧12招(一)

    2018-03-30 16:11

网友点评