1. Muat turun
SyntaxHighlighter 3.0.83: http://alexgorbatchev.com/SyntaxHighlighter
2
(1) Teg lalai dihuraikan oleh SyntaxHighlighter, lalai adalah pra
SyntaxHighlighter.config.tagName="div";
(2) Alih keluar tag pemisah baris HTML
Jika perisian anda menambah tag < br />
Kod pelaksanaan dalam shCore.js ialah:
Jika (sh.config.stripBrs == benar)
str = str.replace(br, '');
SyntaxHighlighter.config.stripBrs=true;
(3) Jangan paparkan bar alat
SyntaxHighlighter.defaults['toolbar'] = false;
3. Gunakan
dalam kod
Berus 3.1 diperlukan, selebihnya adalah pilihan:
beberapa kod java
Nilai berus: java/xml/sql/c/js/css, dsb. Untuk butiran, lihat: http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/
3.2 Panggilan teduhan:
SyntaxHighlighter.highlight();
atau
SyntaxHighlighter.all();
Perbezaan antara all() dan highlight() ialah all() didaftarkan dalam acara onload().
4. Gunakan di taman blog
Blog Park menyokong SyntaxHighlighter secara lalai. Kod untuk mengubah suai nilai lalai (kerana jQuery tidak menyokong tetapan gaya !important, anda perlu menetapkan cssText):
var sh = $(".syntaxhighlighter");
var code = sh.find("kod");
var line = sh.find(".line");
var kapsyen = sh.find("kapsyen jadual");
sh.css("cssText", "lebar: auto !penting");
Code.add(line)
.tambah(kapsyen)
.css("cssText", "font-size: 20px !important;white-space: nowrap !important;line-height: 1.5em !important;");
Di atas adalah keseluruhan kandungan artikel ini Adakah anda mempunyai pemahaman baru tentang cara menggunakan SyntaxHighlighter.
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn