Gunakan jQuery untuk menukar fail CSS secara dinamik, sama seperti penukar jQuery Stylesheet!
kod jQuery:
Berikut memberikan tiga versi kod jQuery, dengan fungsi yang sedikit berbeza:
Versi 1: Versi yang paling mudah, secara langsung tukar atribut tag <link>
. href
$(document).ready(function() { $("http://www.miracleart.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bnav li a").click(function() { $("link").attr("href", $(this).attr('rel')); return false; }); });
Versi 2: versi yang lebih kompleks, gunakan plugin cookie jQuery untuk menyimpan pemilihan CSS pengguna dan simpan gaya selepas halaman disegarkan.
$(document).ready(function() { if ($.cookie("css")) { $("link").attr("href", $.cookie("css")); } $("http://www.miracleart.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bnav li a").click(function() { $("link").attr("href", $(this).attr('rel')); $.cookie("css", $(this).attr('rel'), { expires: 365, path: '/' }); return false; }); });
Versi 3: versi 2 yang lebih baik untuk mengurangkan kelipan semasa bertukar CSS.
if ($.cookie("css")) { $("link").attr("href", $.cookie("css")); } $(document).ready(function() { $("http://www.miracleart.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bnav li a").click(function() { $("link").attr("href", $(this).attr('rel')); $.cookie("css", $(this).attr('rel'), { expires: 365, path: '/' }); return false; }); });
kod html:
kod HTML adalah mudah, memuatkan fail CSS dan jQuery biasanya di kepala. Nota Nilai awal atribut tag <link>
. href
<link rel="stylesheet" type="text/css" href="style1.css">
Pautan ujian: (sila ganti untuk laluan sebenar anda) /path/to/
FAQs:
Berikut adalah beberapa soalan dan jawapan yang sering ditanya mengenai jQuery dan CSS:
1.
fail JavaScript boleh dimuat secara dinamik menggunakan kaedah JQuery's. Tetapi untuk fail CSS, anda perlu membuat elemen getScript()
baru dan melampirkannya ke <link>
dokumen. Contohnya:
$('head').append('<link href="your-stylesheet.css" rel="stylesheet" type="text/css">');2.
DataTables menyokong pengantarabangsaan dan boleh mengubah bahasa secara dinamik dengan menukar atribut
. Contohnya:
language.url
var table = $('http://www.miracleart.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bmyTable').DataTable({ language: { url: "//cdn.datatables.net/plug-ins/1.10.21/i18n/English.json" } }); // 更改為法語(yǔ) table.language.url = "//cdn.datatables.net/plug-ins/1.10.21/i18n/French.json"; table.ajax.reload(null, false);
Gunakan kaedah jQuery untuk mendapatkan atau menetapkan sifat gaya. Contohnya:
css()
4.
$('p').css('color', 'red');
Buat unsur -unsur baru dan dan lampirkannya ke
dokumen. Contohnya:
<link>
<script></script>
5.
// 加載 CSS 文件 $('head').append('<link href="your-stylesheet.css" rel="stylesheet" type="text/css">'); // 加載 JS 文件 $.getScript("your-script.js");plugin JQuery-Lang-JS dengan mudah boleh menterjemahkan laman web. Contohnya:
ingat untuk menggantikan laluan tempat dan nama fail ke laluan fail sebenar dan nama fail anda. Pastikan plugin cookie jQuery dan jQuery dimasukkan dengan betul.
Atas ialah kandungan terperinci JQuery Tukar fail CSS secara dinamik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Java dan JavaScript adalah bahasa pengaturcaraan yang berbeza, masing -masing sesuai untuk senario aplikasi yang berbeza. Java digunakan untuk pembangunan aplikasi perusahaan dan mudah alih yang besar, sementara JavaScript digunakan terutamanya untuk pembangunan laman web.

Commentsarecrucialinjavascriptformaintainingclarityandfosteringcollaboration.1) theyhelpindebugging, onboarding, andunderstandingcodeevolution.2) menggunakan-linecommentsforquickexplanationsandmulti-linecommentsfordetaileddescriptions.3)

JavaScriptcommentsareessentialformaintaining,reading,andguidingcodeexecution.1)Single-linecommentsareusedforquickexplanations.2)Multi-linecommentsexplaincomplexlogicorprovidedetaileddocumentation.3)Inlinecommentsclarifyspecificpartsofcode.Bestpractic

Titik berikut harus diperhatikan apabila tarikh pemprosesan dan masa di JavaScript: 1. Terdapat banyak cara untuk membuat objek tarikh. Adalah disyorkan untuk menggunakan rentetan format ISO untuk memastikan keserasian; 2. Dapatkan dan tetapkan maklumat masa boleh diperoleh dan tetapkan kaedah, dan ambil perhatian bahawa bulan bermula dari 0; 3. Tarikh pemformatan secara manual memerlukan rentetan, dan perpustakaan pihak ketiga juga boleh digunakan; 4. Adalah disyorkan untuk menggunakan perpustakaan yang menyokong zon masa, seperti Luxon. Menguasai perkara -perkara utama ini secara berkesan dapat mengelakkan kesilapan yang sama.

JavaScriptispreferredforwebdevelopment, whersjavaisbetterforlarge-scalebackendsystemsandandroidapps.1) javascriptexcelsinceleatinginteractiveWebexperienceswithitsdynamicnatureanddommanipulation.2) javaoffersstrongyblectionandobjection

JavascripthassevenfundamentalDatypes: nombor, rentetan, boolean, undefined, null, objek, andsymbol.1) numberuseadouble-precisionformat, bergunaforwidevaluangesbutbecautiouswithfloating-pointarithmetic.2)

PlacingtagsatthebottomofablogpostorwebpageservespracticalpurposesforSEO,userexperience,anddesign.1.IthelpswithSEObyallowingsearchenginestoaccesskeyword-relevanttagswithoutclutteringthemaincontent.2.Itimprovesuserexperiencebykeepingthefocusonthearticl

Penangkapan dan gelembung acara adalah dua peringkat penyebaran acara di Dom. Tangkap adalah dari lapisan atas ke elemen sasaran, dan gelembung adalah dari elemen sasaran ke lapisan atas. 1. Penangkapan acara dilaksanakan dengan menetapkan parameter useCapture addeventlistener kepada benar; 2. Bubble acara adalah tingkah laku lalai, useCapture ditetapkan kepada palsu atau ditinggalkan; 3. Penyebaran acara boleh digunakan untuk mencegah penyebaran acara; 4. Acara menggelegak menyokong delegasi acara untuk meningkatkan kecekapan pemprosesan kandungan dinamik; 5. Penangkapan boleh digunakan untuk memintas peristiwa terlebih dahulu, seperti pemprosesan pembalakan atau ralat. Memahami kedua -dua fasa ini membantu mengawal masa dan bagaimana JavaScript bertindak balas terhadap operasi pengguna.
