私はdivの高さも動的なので、高さが650pxのクラス ".over"より大きい場合は動的な内容のdiv#areaを持っています。 私はこのスクリプトを使用し、それが働いていない:あなたはaddClass
文を実行するときクラスを動的な高さのdivに追加する
<script>
if ($('div#area').height() > 650) {
$(this).addClass('over');
}
</script>
私はdivの高さも動的なので、高さが650pxのクラス ".over"より大きい場合は動的な内容のdiv#areaを持っています。 私はこのスクリプトを使用し、それが働いていない:あなたはaddClass
文を実行するときクラスを動的な高さのdivに追加する
<script>
if ($('div#area').height() > 650) {
$(this).addClass('over');
}
</script>
OPは、コンテキストのうち、 `this`を使用し、@Satpalはないので、この
<script>
$(document).ready(function(){
if ($('#area').height() > 650) {
$('#area').addClass('over');
}
})
</script>
<script>
if ($('#area').height() > 650) {
$(this).addClass('over');
}
</script>
この解決策は '$(this)'は '$( 'div#area')'を参照しないでください。 –
<script>
var area = $('div #area');
if (area.height() > 650) {
area.addClass('over');
}
</script>
ありがとう、それは動作します – Amee