var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://joemcnally.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
Will Young says
Great
I’m a Chinese guy living in Beijing
hope u can share more about this shooting in Beijing
Alex Siu says
Wlcome to Beijing.I would like to visit you, thank you.
Dave says
Hey Joe
I’m an American professional photographer living in Kunming for about two years. I’ve been to Lijiang, Dali, Etc. If you need any logistical help, just send me a note.
…dave
Tom McKean says
Good shooting! Looking forward to seeing your assignment.
Michael says
Currently devouring a few of your kelby classes. Your an AWESOME teacher! Thanks for all you share 🙂
Alan MacRae says
Looking forward to seeing and hearing more about this one, Joe. I had to chuckle about your “recent memory” comment. Was ready to shoot back with age related joke! Be safe!
Edward Pen says
Hi Joe,Welcome to China,you know that ,you got a lot of fans here(among the photography loves and the pros,of course).Hope you will teach in China one day,not just HongKong.Love your images!
Alex Siu says
Dear Joe .Wlcome to Beijing.
Where are you?I would like to visit you, thank you.
Alex Siu says
I’m a photographer from Beijing, like work and the courses you very much, always hope to meet with you, to the United States in January because of the time too nervous couldn’t go to visit you, looking forward to the B Beijing can not see you, where you will shoot, thank you.
Alex Siu says
Your comment is awaiting moderation and will be posted shortly.
I’m a photographer from Beijing, like work and the courses you very much, always hope to meet with you, to the United States in January because of the time too nervous couldn’t go to visit you, looking forward to the Beijing can not see you, where you will shoot, thank you.
Hannes Uys says
One of my favourites places in the world! Everybody is friendly is friendly and eager to assist – just make sure you have a good way to translate! Enjoy the trip!
Pat Baker says
Joe, was today’s photo taken at The Temple of Heaven? That’s my favorite place in Beijing. (I met you in the elevator – National Geographic connection.)
Mark Griffith says
Hey jo, I lived in Beijing for a couple of years… if you want to see the Great Wall I can let you know where to go stay. 😉
Shuoqing Yang says
Hi Joe
How is ur work today? I’m the guy who gave ur a bit assistance in the boat today. I’m very pleasure to help u : ) and as an amateur photographers, I leant a lot from u today. Thanks very much! It’s really a memorable day! I’m going to US to hav a postgraduate course next year. Hope I can hav a opportunity to see u again.
badminton boy says
hi joe
how are you,I lived in chengdu.Like a picture of you very much. Chengdu is under construction, wealth BBS was held in chengdu this year.if you visit to chengdu,Remember to contact me, my real name is zhang kai, you can call me k.or kai(å¼ å‡¯ï¼‰.
Nikolay says
I’ll be waiting excitedly for the images from your Beijing assignment Joe.
Just quick question, I’m quite curious about the photograph above the post, is it lit by ambient light only or you use a colored strobe, I presume that you use strobe because of the shadows on the pools and the very warm color tonality but just to make sure…I could be wrong though 😉
Joe McNally says
No worries….it’s straight up cloudy daylight. just got lucky with the character of the board and the hands….best, Joe
Jarod_cn says
wish u have a good time in China.
Alex Xiao says
Chinese friends willing to provide equipment for you, but you don’t know what you need. The next Chinese can tell us what you need, Wukesong too far.