【发布时间】:2015-08-08 08:53:44
【问题描述】:
如果页面中的一个或多个 div 类达到特定高度,我想更改一个 div 类。这就是我正在使用的。
.cube {transform: perspective( 1000px ) rotateX( 25deg ) rotateY( 40deg ) rotateZ( -20deg );
-webkit-transform: perspective( 1000px ) rotateX( 25deg ) rotateY( 40deg ) rotateZ( -20deg );}
当 .cube 中的内容使其增长到某个高度或更高(如最小高度)时,例如 600 像素或更高,我希望代码成为适合任何 div 类的标准
.cube {transform: perspective( 1000px ) rotateX( 0deg ) rotateY( 10deg ) rotateZ( 0deg );
-webkit-transform: perspective( 1000px ) rotateX( 0deg ) rotateY( 10deg ) rotateZ( 0deg );}
我使用这个脚本只是为了测试看看是否有任何改变,但它对我不起作用
<script type="text/javascript">
$('.cube').resize(function() {
if($(this).height() > 600){ $(this).css('-webkit-transform','none'); } });
});
</script>
我对 javascript 或 jquery 不是很有经验,但我已经对它进行了几次修改,并且在非常基本的功能方面取得了一些成功。感谢您提供任何帮助或指导。
这是jsfiddle
【问题讨论】:
-
div的内容会动态变化吗?还是您只需要在页面加载时检测到这一点?
-
没有。我只需要在页面加载时检测到这一点。感谢您的提问!
标签: javascript jquery html css css-transforms