Diễn Đàn Hỗ Trợ FM
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


nút chọn code thành nút lên đầu trang

Tác giả: - vào lúc:
phamhuy80762
Bài viết : 11
Points : 23
Like : 0
Punbb
phamhuy80762MEM LV1
5/5/2023, 22:52
#1
Cho em hỏi nút chọn code forum em, sao mỏi lần bấm vào là bị lên đầu trang. khắc phục giúp em ạk

Link: https://player.forumvi.com/t3-topic

Tài khoảng: Player

Pass: Player123
lasperpen
Bài viết : 239
Points : 457
Like : 156
PhpBB3
Quản trị
Status : Hồi xưa mình đẹp trai lắm...Bây giờ đỡ nhiều rồi
lasperpenMOD
5/6/2023, 00:03
#2
Bạn bỏ code cũ đi và thay lại đoạn js này

Code:

 function selectCode(e) {
        var doc = document
            , text = $(e).closest("dl").find(".cont_code,code").get(0)
            , range, selection
        ;
        if (doc.body.createTextRange) {
            range = document.body.createTextRange();
            range.moveToElementText(text);
            range.select();
        } else if (window.getSelection) {
            selection = window.getSelection();       
            range = document.createRange();
            range.selectNodeContents(text);
            selection.removeAllRanges();
            selection.addRange(range);
        }
    };
    $(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="choncode">Chọn code</span>')});
phamhuy80762
Bài viết : 11
Points : 23
Like : 0
Punbb
phamhuy80762MEM LV1
5/7/2023, 13:38
#3
lasperpen đã viết:
Bạn bỏ code cũ đi và thay lại đoạn js này

Code:

 function selectCode(e) {
        var doc = document
            , text = $(e).closest("dl").find(".cont_code,code").get(0)
            , range, selection
        ;
        if (doc.body.createTextRange) {
            range = document.body.createTextRange();
            range.moveToElementText(text);
            range.select();
        } else if (window.getSelection) {
            selection = window.getSelection();        
            range = document.createRange();
            range.selectNodeContents(text);
            selection.removeAllRanges();
            selection.addRange(range);
        }
    };
    $(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="choncode">Chọn code</span>')});



đã thành công, thank anh
hoanglongnhatbao
Bài viết : 51
Points : 61
Like : 0
blogger
Status : Hoàng Long Nhật Bảo
hoanglongnhatbaoMEM LV2
2/2/2024, 12:09
#4
Solved
Sponsored content
#5