Heim >Web-Frontend >CSS-Tutorial >Kann JavaScript in CSS integriert werden und wie?

Kann JavaScript in CSS integriert werden und wie?

Barbara Streisand
Barbara StreisandOriginal
2025-01-03 19:26:39547Durchsuche

Can JavaScript be integrated into CSS, and how?

Kann JavaScript in CSS integriert werden?

In CSS gibt es Möglichkeiten, die Ausführung von JavaScript auszulösen. Internet Explorer und Firefox bieten spezifische Methoden.

HTC im Internet Explorer

Verwenden Sie eine CSS-Regel:

body {
  behavior:url(script.htc);
}

Innerhalb der Datei script.htc :

<PUBLIC:COMPONENT TAGNAME="xss">
   <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="main()" LITERALCONTENT="false"/>
</PUBLIC:COMPONENT>
<SCRIPT>
   function main() 
   {
     alert("HTC script executed.");
   }
</SCRIPT>

Die HTC-Datei führt die Funktion main() aus, wenn das Dokument bereit ist (wenn das HTC-Dokument bereit ist). bereit).

XBL in Firefox

Verwenden Sie eine CSS-Regel:

body {
  -moz-binding: url(script.xml#mycode);
}

In script.xml:

<?xml version="1.0"?>
<bindings xmlns="http://www.mozilla.org/xbl" xmlns:html="http://www.w3.org/1999/xhtml">

<binding>

Code im Konstruktor-Tag wird ausgeführt.

Bei beiden Methoden erfolgt die Ausführung, wenn der CSS-Selektor mit einem übereinstimmt Element im Dokument. Die Verwendung von Body löst die Ausführung beim Laden der Seite aus.

Das obige ist der detaillierte Inhalt vonKann JavaScript in CSS integriert werden und wie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn