ページの読み込み時に、このような css プロパティを使用して、ページ内のすべてのタグをフォーマットする方法はありますか?
border:1px #000000;
また、いずれかの DIV にカーソルを合わせると、境界線が次のように変わります。
border : 1px #00800;
これらのプロパティ、通常の CSS とオンホバー CSS の両方を、ページの読み込み時に動的に適用したいと考えています。
ページの読み込み時に、このような css プロパティを使用して、ページ内のすべてのタグをフォーマットする方法はありますか?
border:1px #000000;
また、いずれかの DIV にカーソルを合わせると、境界線が次のように変わります。
border : 1px #00800;
これらのプロパティ、通常の CSS とオンホバー CSS の両方を、ページの読み込み時に動的に適用したいと考えています。
そのためにJavaScriptは必要ありません。CSSに次の行を追加するだけです。
DIV {border: 1px #000; }
DIV:hover {border-color: #008000; }
また、実際には、ページ上のすべての DIV
要素がそのようなスタイルを必要とする可能性は低いため、タグ名セレクターの代わりにクラスセレクターを使用し、これらのスタイルを本当に必要とする要素にのみそのクラスを使用することをお勧めします。
.example {border: 1px #000; }
.example:hover {border-color: #008000; }
<div class="example">
...
</div>
このコードスニペットは機能する可能性があります。
$(document).ready(function()//When the dom is ready or just add it if you already have a .ready function
{
$("#div").css("border","1px #000000");
$('#div').mouseover(function (e) {
$("#div").css("border","1px #00800");
});
});
これを試して:
$(document).ready(function() {
// all html element
$('*').css('border', '1px #000000');
// hover div
$('div').hover(function() {
$(this).css('border', '1px #00800');
}, function() {
$(this).css('border', '1px #000000');
});
});
ページの読み込み時に JavaScript メソッドを呼び出し、そこにこれらの css プロパティを適用します。
ondevice ready イベントのリスナーを実装できます。
// listen to the device ready event.
document.addEventListener( "deviceready", OnDeviceReady, false );
次に、OnDeviceReady 関数で、その js 部分を実行できます
function OnDeviceReady()
{
elements.style.border = '1px solid red';
}
それが役立つことを願っています
document.ready に次を追加します。
$("*").css("border","1px #000000");
上記はcss用です
ホバー用
$('#div').mouseover(function (e) {
$("#div").css("border","1px #00800");
});
onload を使用して body で JavaScript 関数を呼び出します。そして、func で、必要なすべてのフィールドの css を簡単に指定できます