Подскажите где можно найти хорошую документацию по функциям Js
Всем привет, я не очень разбираюсь в js, но мне надо разобраться с одной функцией которая будет подгружать контент на мою страницу, так вот, хотел бы узнать что такое:
query, current, action, info. вот собственно сама функция:
jQuery('a.download-more').click(function () {
debugger;
var content = new Object();
var more = jQuery(this);
content.query = more.attr('data-query');
content.current = more.attr('data-current');
jQuery('.body_wrap').append('<div class="preload-wrap preload-wrap-big white-wrap"><img src="/wp-content/themes/politeka/assets/images/preload_big.gif"/></div>')
jQuery.post(ajaxurl, { action: 'load_more', info: content },
function (data) {
var current = parseInt(content.current) + 1;
more.attr('data-current', current);
jQuery(".wp-pagenavi a").each(function (index, element) {
if ($(this).text() == current) {
$(this).removeAttr('href').addClass('current');
}
});
jQuery('section.grid-33').last().append(data);
jQuery('.preload-wrap').remove();
}
);
});
Что бы ее использовать надо в ней разобраться, думаю что она не очень тяжелая, будьте добры, либо скиньте хороший сайт где это можно узнать, либо если кто то захочет то можете объяснить своими словами, всем спасибо с наступающими! p.s. сорри что возможно не в ту тему, просто как не крути но тут просмотров больше, значит и людей которые в этом разбираются больше) |
Rise,
Ну да, это не функции но ведь эти переменные нигде не объявлены, то есть например это переменные: var content = new Object(); var more = jQuery(this); а вот это мне показалось что какие то действия, которые применяюися к этим переменным.
content.query = more.attr('data-query');
content.current = more.attr('data-current');
Я не прав? |
Wahtel, это переменные объекта, называются свойства объекта.
|
Rise,
Спасибо за статейку, я просто ни разу не работал с ajax и json и не совсем понимаю что мне тут надо изменить что бы под свой сайт адаптировать, как я понял это
jQuery('.body_wrap').append('<div class="preload-wrap preload-wrap-big white-wrap"><img src="/wp-content/themes/politeka/assets/images/preload_big.gif"/></div>')
и это
jQuery('section.grid-33').last().append(data);
jQuery('.preload-wrap').remove();
надо переделать по свой html, а все остальное это загрузка контента? |
| Часовой пояс GMT +3, время: 05:17. |