$(window).bind("load", function() {
$("#placeholder .flot-text .xAxis .tickLabel").css('height','90px','important');
});
こんにちは、ページが読み込まれるとすぐにこの関数を実行するにはどうすればよいですか?? この関数は、ページを更新したときにのみ呼び出されますが、ページが読み込まれるたびに呼び出されるようにします。
document.readyを使用してこのように
$(document).ready(function(){
$("#placeholder .flot-text .xAxis .tickLabel").css('height','90px','important');
});
または、次のように$(function)を使用できます
$(function(){
$("#placeholder .flot-text .xAxis .tickLabel").css('height','90px','important');
});
$(document).ready(function(){
//execute ur code here.
});
以下のコードを試してください
$(document).ready(function() {
// Handler for .ready() called.
$("#placeholder .flot-text .xAxis .tickLabel").css('height','90px','important');
});
$(function() {
// Handler for .ready() called.
$("#placeholder .flot-text .xAxis .tickLabel").css('height','90px','important');
});
.ready() - DOM が完全にロードされたときに実行する関数を指定します。
あなたが使用できるjQueryを使用して;
$(function(){
//Your code here
});
$(document).ready(function(){
//Write your code
});
スクリプトを一番下に置く
スクリプトによって引き起こされる問題は、並列ダウンロードがブロックされることです。HTTP/1.1 仕様では、ブラウザがホスト名ごとに並行して 2 つまでのコンポーネントをダウンロードすることが推奨されています。複数のホスト名からイメージを提供する場合、2 つ以上のダウンロードが並行して発生する可能性があります。ただし、スクリプトのダウンロード中は、ホスト名が異なっていても、ブラウザーは他のダウンロードを開始しません。状況によっては、スクリプトを一番下に移動するのが簡単ではないことがあります。たとえば、スクリプトが document.write を使用してページのコンテンツの一部を挿入する場合、ページの下部に移動することはできません。スコープの問題もあるかもしれません。多くの場合、これらの状況を回避する方法があります。しばしば出てくる別の提案は、遅延スクリプトを使用することです。DEFER 属性は、スクリプトに document.write が含まれていないことを示します。これは、ブラウザがレンダリングを続行できるという手がかりになります。残念ながら、Firefox は DEFER 属性をサポートしていません。Internet Explorer では、スクリプトが延期される場合がありますが、必要なほどではありません。スクリプトを延期できる場合は、ページの下部に移動することもできます。これにより、Web ページの読み込みが速くなります。