- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Друзья, подскажите нубу, как реализовать возможность выделять абзацы одним кликом?
Вот увидел на этом сайте 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') и он будет срабатывать по клику на любой абзац на вашей странице
Спасибо, но я не понял, куда именно нужно вставлять этот код.