jQuery рдкреНрд▓рдЧрдЗрди рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╕реЗ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП

рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рдХреЗ рдкрд╛рд╕ рдмреНрд▓реЙрдЧ, рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░, рд╕рдорд╛рдЪрд╛рд░ рд╕рд╛рдЗрдЯреЗрдВ рдЖрджрд┐ рд╣реИрдВ ... рдмреЗрд╢рдХ, рд╣рдо рдореВрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд╛рдордЧреНрд░реА рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрднреА-рдХрднреА рд╕рд╛рдордЧреНрд░реА рд╡рд╛рд▓реЗ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЗрдЪреНрдЫрд┐рдд рдкреГрд╖реНрда рдкрд░ рдирдП рдкрд░рд┐рд╡рд░реНрддрди рднреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдорд╛рд░рд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд╛рда рдХреЗрд╡рд▓ ICQ \ skype \ mail рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЧрд┐рд░рд╛рдпрд╛ рдЧрдпрд╛ - рд╣рдорд╛рд░рд╛ рдкрд╛рда рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рд╕рдВрдХреНрд░рдордг рдирд╣реАрдВ рд╣реИ :(



addtocopy plugin



рдирдХрд▓ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рдЧрд▓рдд, рдордЬреЗрджрд╛рд░ рдФрд░ рдордЬреЗрджрд╛рд░ ┬й рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдирдХрд▓ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рд╣рдо рдпрд╣ рдХреИрд╕реЗ рдмреЗрд╣рддрд░ рдХрд░рддреЗ рд╣реИрдВ:







- CTRL + C, "рдХреЙрдкреА" рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдпрд╣ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

- рдлреНрд▓реИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдмреИрд╕рд╛рдЦреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ, +1 рдХреА рд▓рдд, рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 10 рдореЗрдВ рдЖрдкрдХреЛ рдмрдлрд░ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

- рдФрд░, рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо рдпрд╣ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд░реНрд╕рд░ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдзреНрдпрд╛рди рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдВрдХ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рд╣реЗ рд╣реЗ рд╣реЗ, рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рдерд╛ред



рдпрд╣ рд╕рдм jQuery рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



рдЪрд▓реЛ рдкреНрд▓рдЧрдЗрди рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рддрддреНрд╡ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдХреЙрдкреА рдкреЗрд╕реНрдЯрд░ рдкрд░ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред



var options = {htmlcopytxt: '<br>More: <a href="' +window.location.href+ '">' +window.location.href+ '</a>' , minlen:25, addcopyfirst: false}

$.extend(options, usercopytxt);

var copy_sp = document .createElement( 'span' );

copy_sp.id = 'ctrlcopy' ;

copy_sp.innerHTML = options.htmlcopytxt;










рдпрджрд┐ рдХреЙрдкреА рдкреЗрд╕реНрдЯ рдиреЗ рдкрд╛рда рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдВрдХ рдХреЛ рдЪрдпрдирд┐рдд рдкрд╛рда рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред



$( this ).mouseup( function (){

if (window.getSelection){ //

selected=window.getSelection();

seltxt=selected.toString();

nslct = selected.getRangeAt(0);

seltxt = nslct.cloneRange();

seltxt.collapse( false );

seltxt.insertNode(copy_sp);

nslct.setEndAfter(copy_sp);

selected.removeAllRanges();

selected.addRange(nslct);

} else if ( document .selection){ //

selected = document .selection;

nslct=selected.createRange();

seltxt=nslct.text;

seltxt=nslct.duplicate();

seltxt.collapse( false );

seltxt.pasteHTML(copy_sp.outerHTML);

nslct.setEndPoint( "EndToEnd" ,seltxt);

nslct.select();

}

});












рдирдП рдореВрд╕рдбрд╛рдЙрди рдХреЗ рд╕рд╛рде, рд╣рдо рдПрдХ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рдиреЗ рдХреЙрдкреАрд░рд╛рдЗрдЯ рддрддреНрд╡ рдХреЛ рд╕рд╛рдл рдХрд░реЗрдВрдЧреЗред



$( this ).mousedown(function(){

$( '#ctrlcopy' ).remove();

});










рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд▓рд┐рдВрдХ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:



< style >

#ctrlcopy {

height:1px;

overflow:hidden;

position:absolute;

width:1px;

margin: 5px 0 0 -1px;

line-height:0;

opacity: 0;

}

</ style >










рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:



- рдкреНрд▓рдЧрдЗрди: Addtocopy рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ



<script type= "text/javascript" >

$( function (){

$( "#content" ).addtocopy({htmlcopytxt: '<br>: <a href="' +window.location.href+ '">' +window.location.href+ '</a>' , minlen:35, addcopyfirst: false});

});

</script>










рдкреНрд▓рдЧрдЗрди рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╡рд┐рдХрд▓реНрдк:


рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╡рд░рдг
htmlcopytxt рдХреНрдпрд╛ рдмрдлрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП HTML рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ
minlen рдЪрдпрдирд┐рдд рдкрд╛рда рдХреА рдиреНрдпреВрдирддрдо рд▓рдВрдмрд╛рдИ, рдЗрдВрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ
addcopyfirst htmlcopytxt рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдпрд╛ рдЕрдВрдд рдореЗрдВ рд╕рд╣реА / рдЧрд▓рдд рдЬреЛрдбрд╝реЗрдВ




рдЙрджрд╛рд╣рд░рдг: рдпрд╣рд╛рдБ



рдЬреНрдЮрд╛рдд рдЧреНрд▓рд┐рдЪ:

рдУрдкреЗрд░рд╛ рдореЗрдВ, рдкрд╛рда рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдХреА рдУрд░ рдмрд╛рд╣рд░ рд╣реЛрддрд╛ рд╣реИ

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ, рдЕрдЧрд░ рдПрдбрдХреЙрдкреАрдлрд░реНрд╕реНрдЯ: рд╕рдЪ рд╣реИ, рддреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдЯреЗрдХреНрд╕реНрдЯ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ



All Articles