JavaScript를 사용하여 문제를 해결하는 데 만족하면 restyl하려는 요소에서 "oncopy"이벤트 (@FirstZero 신용)를 캡처 한 다음 JavaScript를 사용하여 요소를 다시 스타일을 적용하고 다시 스타일을 지정할 수 있습니다 시간 초과 후.
당신은 다음과 같은 자바 스크립트를 사용할 수 jQuery를 사용하여 좋아하는 경우 :
$('p').bind(
'copy',
function(e) {
var copyElem= $(e.target);
var defaultColor = copyElem.css('color');
copyElem.css('color', 'pink'); // Change the color to pink for copy
window.setTimeout(
function() {copyElem.css('color', defaultColor);}, // Change it back
1
);
}
);
(Try it out in jsFiddle)이이 onaftercopy
이벤트가 존재한다면 깔끔한 수 있지만, 불행하게도이 아무튼 것이라고
가
주 있는 것처럼 보입니다.
위의 해결 방법은 Chrome에서만 테스트했지만 Firefox (3.0 이상), Chrome 및 Safari의 최신 버전, Internet Explorer에서 작동합니다. 아마도 이 아니고 Opera에서이 작동하지 않을 것입니다.
자바 스크립트를 사용할 수 있습니까? – hunter
절대적으로 (5 가지 더 진행 ...) – VxJasonxV
jQuery는 어떻습니까? – hunter