- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Друзья, подскажите нубу, как реализовать возможность выделять абзацы одним кликом?
Вот увидел на этом сайте http://pozdravok.ru/pozdravleniya/imena/andrey/ - хочу так же сделать для своего сайта с поздравлениями.
Заранее всем спасибо )
насколько я нашел, вот эта часть кода это делает:
насколько я нашел, вот эта часть кода это делает:
В каком месте вы увидели этот код? Не могу найти его...
---------- Добавлено 24.10.2014 в 00:40 ----------
Вот нашел код, но не пойму куда его вставить )
$('code').on('click',function() {//Вешаем на клик
var rng, sel;
if ( document.createRange ) {//Не все браузеры поддерживают createRange
rng = document.createRange();//создаем объект область
rng.selectNode( this )//выберем текущий узел
sel = window.getSelection();//Получаем объект текущее выделение
var strSel = ''+sel; //Преобразуем в строку (ох уж js...)
if (!strSel.length) { //Если ничего не выделено
sel.removeAllRanges();//Очистим все выделения (на всякий случай)
sel.addRange( rng ); //Выделим текущий узел
}
} else {//Если браузер не поддерживает createRange (IE<9, например)
//Выделяем таким образом, уже без всяких проверок
var rng = document.body.createTextRange();
rng.moveToElementText( this );
rng.select();
}
});
$('code') поменяйте на $('p') и он будет срабатывать по клику на любой абзац на вашей странице
$('code') поменяйте на $('p') и он будет срабатывать по клику на любой абзац на вашей странице
Спасибо, но я не понял, куда именно нужно вставлять этот код.