$(window).on('load', function() { $(document).on('click', '.inputAreaOpenClose', function() { const myObj = $(this); const nowClass = $(this).attr('class'); $('.inputArea').fadeToggle(400, function(){ if (0 <= nowClass.indexOf('nowOpen')) { myObj.removeClass('nowOpen').addClass('nowClose'); } else { myObj.removeClass('nowClose').addClass('nowOpen'); } }); }); }); function clipCopy(target) { // 選択したい範囲の指定 const range = document.createRange(); range.selectNodeContents(target); // 現在選択中の範囲を解除し、上記で指定した範囲を選択する const selection = window.getSelection(); selection.removeAllRanges(); selection.addRange(range); // クリップボードにコピー document.execCommand('copy'); // コピーしたことを通知 const alertBox = $('.alertBox'); if (0 <= alertBox.length) { displayAlertBox(alertBox); } } function displayAlertBox(alertBox) { alertBox.removeClass('alertDisplay'); alertBox[0].offsetWidth = alertBox[0].offsetWidth; alertBox.addClass('alertDisplay'); }