私のvue Webアプリケーションでは、要素の1つがスクロールして画面外に出たときにCSSクラスのヘッダーを変更しようとしています。要素/ divが画面に表示されない場合のCSSの変更
私はを使用して、表示方法が見つからないため、要素が表示されているかどうかを確認しています。
は、今私は動的にCSSクラスを変更するにはHTMLのコードを次ています
<div class="aClass" :class="{'bClass': isElemVisible()}">
....
....
</div>
そして、私のVueのコードでは、私は次のような方法を追加しました:
export default {
name: 'myElem',
methods: {
isElemVisible() {
console.log($('#myDiv').visible(true))
return $('#myDiv').visible(true)
}
}
}
これに伴う問題isElemVisible
によって返された値を動的に変更するのではなく、読み込んだときに最初の値をとり、スクロールした後でも変更されず、#myDiv
が画面外に出てしまった場合、これをどうやって行うか、より良い/ 。
はい、機能これを介してスクロールで呼び出されますが、これはクラスを動的に追加しませんでした。 – Saurabh