|
|
|
|
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#text2").bind('copy', function(e){
нужное действие
});
});
</script>
<span id="text2">code5252</span>
|
Таким образом я отслеживание копирование с сайта текста "code5252"? Как этот код упростить? Например, чтобы текст не надо было пихать в
<span id="text2"> </span>
|
так как он может быть на любой странице. | |
|
|
|
|
|
|
|
для: Sergeous
(09.07.2013 в 02:26)
| |
$("#text2").bind('copy', function(e){
| замените на
$("BODY").bind('copy', function(e){
|
| |
|
|
|
|
|
|
|
для: Sfinks
(09.07.2013 в 08:15)
| | Нужно отслеживать копирование определенного текста, а не любого. | |
|
|
|
|
|
|
|
для: Sergeous
(09.07.2013 в 14:57)
| | А что вы тогда упростить хотите в коде из двух строчек?
Значит вам просто нужно позаботиться о том, чтобы текст за которым нужно следить на всех страницах был внутри <span id="text2"></span> или любого другого подходящего тега с любым другим ID, но все под одну гребенку. | |
|
|
|
|
|
|
|
для: Sfinks
(09.07.2013 в 19:38)
| | Хочу упростить вот это:
Чтобы не надо нужный текст пихать в эти теги. Нужный текст всегда один - email. И нужно записывать все его копирования на любой странице. | |
|
|
|
|
|
|
|
для: Sergeous
(09.07.2013 в 14:57)
| | т.е. сами символы текста вам известны?
перед копированием текст же надо выделить - появляется объект selection
при копировании используйте объект TextRange у выделенного и его свойство text и сравнивайте с известным | |
|
|
|
|
|
|
|
для: яса1
(09.07.2013 в 19:57)
| | Да текст известен - определенный email | |
|
|
|
|
|
|
|
для: Sergeous
(12.07.2013 в 02:21)
| | Что-то вы не то описываете - либо вам нужно определить, что копирование происходит в определенном элементе, либо копируется определенный текст, а это две больших разницы. | |
|
|
|
|
|
|
|
для: confirm
(12.07.2013 в 07:45)
| | Второй вариант. | |
|
|
|
|
|
|
|
для: Sergeous
(13.07.2013 в 12:18)
| | Значит, если отследить нужно текст копируемый, который является частью текста, то ЯСА вам ответил, если не важно, и копируется весь текст, который содержит и искомый, то вы уже написали код. Только зачем bind, если достаточно $(selector).copy(function...
Если же данные элементы могут не содержать текста искомого и нужно отследить копирование только тех, которые его содержат, то :contains(string) | |
|
|
|