Mình đang cần đoạn code giúp hiển thị nút "Chọn toàn bộ" cho khung code, rất mong được mọi người chia sẻ. Cảm ơn vì đã ghé thăm topic.
Menu
Code:
function selectCode(a) {
a = $(a).closest("dl").find(".cont_code,code")[0];
if (window.getSelection) {
var c = window.getSelection();
if (c.setBaseAndExtent) c.setBaseAndExtent(a, 0, a, a.innerText.length - 1);
else {
window.opera && a.innerHTML.substring(a.innerHTML.length - 4) == "<BR>" && (a.innerHTML += " ");
var b = document.createRange();
b.setStart(a.firstChild, 0);
b.setEnd(a, a.childNodes.length);
c.removeAllRanges();
c.addRange(b)
}
} else document.getSelection ? (c = document.getSelection(), b = document.createRange(), b.selectNodeContents(a), c.removeAllRanges(), c.addRange(b)) : document.selection && (b = document.body.createTextRange(), b.moveToElementText(a), b.select())
};
$(function () {
$("dl.codebox:not(.spoiler,.hidecode) > dd.code, dl.codebox:not(.spoiler,.hidecode) > dd > code").closest("dl").find('dt').append('<span onclick="selectCode(this)" class="selectCode">Chọn toàn bộ</span>')
});
Code:
.selectCode {css của bạn ở đây}
div.cont_code {css của bạn ở đây}
Kou94 đã viết:
|
|