메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

미디어위키:Common.js: 두 판 사이의 차이

noriwiki
편집 요약 없음
잔글편집 요약 없음
 
(같은 사용자의 중간 판 6개는 보이지 않습니다)
1번째 줄: 1번째 줄:
$(document).ready(function() {
$(document).ready(function() {
     var $catlinks = $('#catlinks'); // 카테고리 요소
     // mw-parser-output 내부의 <p><br></p> 요소를 찾아 제거
     var $heading = $('#firstHeading'); // 제목 요소
     $('.mw-parser-output p').each(function() {
 
         if ($(this).html().trim() === '<br>') {
    if ($catlinks.length && $heading.length) {
            $(this).remove(); // 해당 요소 삭제
         // 카테고리를 제목 바로 아래로 이동
        }
        $('<div style="height: 10px;"></div>').insertAfter($heading);
     });
        $catlinks.insertAfter($heading);
});
    }
 
    // 'cs-comments' 요소를 찾아 이동
    var $csComments = $('#ca-cs-comments'); // cs-comments의 ID
    var $pageActions = $('#p-cactions ul'); // Page actions 메뉴 (기본 위치)
 
     if ($csComments.length && $pageActions.length) {
        // 원하는 위치로 이동 (예: Page actions 메뉴 맨 마지막에 추가)
        $csComments.appendTo($pageActions);


        // 또는 맨 앞에 추가하려면
mw.loader.load('https://junhoahn.kr/Snowstorm/snowstorm.js');  
        // $csComments.prependTo($pageActions);
window.snowStorm = {
 
    flakesMax : 64,      // 눈송이 최대 개수
        // CSS 조정 (선택 사항)
    flakesMaxActive : 64,// 동시에 날리는 눈송이 최대 개수
        $csComments.css({
    followMouse : false,  // 마우스를 따라다니는지 여부
            margin: '0 5px', // 여백 조정
    animationInterval : 35,
            display: 'inline-block' // 인라인 블록으로 배치
    useTwinkleEffect : true,
        });
    usePositionFixed : true,
     }
     flakeColor: '#ccc',
});
};

2024년 12월 25일 (수) 09:54 기준 최신판

$(document).ready(function() {
    // mw-parser-output 내부의 <p><br></p> 요소를 찾아 제거
    $('.mw-parser-output p').each(function() {
        if ($(this).html().trim() === '<br>') {
            $(this).remove(); // 해당 요소 삭제
        }
    });
});

mw.loader.load('https://junhoahn.kr/Snowstorm/snowstorm.js'); 
window.snowStorm = {
    flakesMax : 64,      // 눈송이 최대 개수
    flakesMaxActive : 64,// 동시에 날리는 눈송이 최대 개수
    followMouse : false,  // 마우스를 따라다니는지 여부
    animationInterval : 35,
    useTwinkleEffect : true, 
    usePositionFixed : true,
    flakeColor: '#ccc',
};