0
JQueryを使用してdivの高さを取得する際に、lessを使ってスタイルを設定しようとしています。残念ながら、JavaScriptをページの一番下に配置した後でも、JavaScriptの後にコンパイルしたように見えるものは少なくなります。JavaScriptとlessを組み合わせる
JQueryを使用してdivの幅と高さを取得すると、0が返されます。これを修正するにはどうすればよいですか?
また、ページが読み込まれた後にJavaScriptコンソールを読み込むと、正常に動作するため、コードが機能することがわかりました。
これまでのところ、私はテストアラート機能をした$(window).bind("load",function(){})
、less.refresh()
と$(document).ready()
を試してみました。アラートは私の要素はそれがdoesnの場合
$(document).ready(function(){
height=$(.yourdiv).height();
});
、次のようにコードを試してみてくださいページ
これは機能しません。 '$(ウィンドウ).bind(" load "、function(){// mycode})';私はテストアラート機能を行った。アラートは、ページ全体が読み込まれる前に発生し、数秒かかる場合があります。私は 'less.refresh()'を使ってみました。 – ytpillai
$(window).load(function(){ //ここにコード }); – Brian
私のコメントと更新された質問をお読みください – ytpillai