Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28


Чувашия-это моя Россия

Функция remove().

Очень полезная функция remove() дает нам в распоряжение целый спектр возможностей манипуляции с блоками, элементами на страницах при создании сайта, то есть функция remove() удаляет все совпавшие элементы, но, обратите внимания, что функция не удаляет элементы из объекта jQuery, тем самым Вы можете воспользоваться этими элементами потом.

Еще раз подчеркну, что Функция remove() не удаляет элемент выборки из jQuery объекта, Вы можете потом легко и просто использовать элемент в дальнейшем. Функция remove() после версии 1.2.2 удаляет все обработчики событий и внутренне кеширумые данные. Поэтому, например, выражение:

 
                         $('#nav').remove().appendTo('#von); 

рекомендуется писать так:

 
                         $('#nav').appendTo("von');

чтобы не потерять обработчика событий. Функция remove() легко и просто поддерживает фильтрацию по необязательному выражению.

Пусть у нас имеется всплывающее диалоговое окно блока div. Когда посетитель кликнет один раз левой кнопкой мыши на диалоговое окно, тогда окно должно исчезнуть со страницы сайта. Как убрать наш блок < div id="nav">< /div> со страницы при создании сайта от глаз посетителя?

Для этого пишем код:

 
                         < script type="text/javascript">$(document).ready(function(){
                         $('#kav')
                         .css({"background-color": "#FCC", 
                               "border": "1px solid #F36", 
                               "width": 200, 
                               "height": 100, 
                               "margin": "20px auto"})
                         .click(function(){
                         $(this)
                         .remove();
                         });
                         });
                         < /script>

Давайте тут по сути программы и разберем, что и куда все относится?

Стандартную оболочку < script type="text/javascript">$(document).ready(function(){});< /script> библиотеки jQuery Вы уже давно знаете. Вот, внутри стоят:

 
                         $('#kav')// выбранный нами элемент диалогового окна
                         
                         css({"background-color": "#FCC", 
                               "border": "1px solid #F36", 
                               "width": 200, 
                               "height": 100, 
                               "margin": "20px auto"})// стилевое оформление диалогового окна 
                               
 
                          click(function(){})// так называемое событие мыши,
                                             // функция реагирующая на клик мыши
                                             
                          $(this)// ключевое слово, которое сообщает, что событие в данном
                                 // случае нажатие кнопкой мыши наступило и можно запускать
                                 // другие функции
                                 
                          remove()// функция удаления диалогового окна

Теперь все готово, можно и запускать нашу функцию удаления remove() в данном случае диалогового окна, нажимайте и Вы увидите, что диалоговое окно исчезнет.

Функция remove() имеет возможность работать и с классом тегов и элементов. Допустим мы хотим удалить все абзацы p с классом .belij [< p class="belij">]. Для этого пишем следующий код: $('p.belij').remove(); И при запуске сценария работа будет проделана.

Имеются еще много-много функций для преобразования страниц сайта, по работе с изображениями и данными массивов.


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно на главную     назад    дальше     вперед

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: