How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (2024)

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (1)

How to Use a Pressure Washer Chemical Injector

By Jim O.
Pressure Washer Expert

In a pinch, shaving with only water will work, but you might be left with razor burn and a few nicks if you aren't careful. Most will reach for the shaving cream if they have it.

Using pressurized water by itself is very similar; it's great for removing lighter dirt and mild stains; but when it's not enough, what can you do?

The answer:Chemical Injectors.

Using Detergent with Your Pressure Washer

Detergent can do wonders for removing tough stains, greases, oils, algae, and mildew. You can apply the detergent to an ordinary scrub brush and brush the area by hand. Like magic, after letting the detergent settle for a few minutes, simply spray it away with your pressure washer.

However, using a type of chemical injection with your pressure washer to spray the detergent eliminates the need to scrub by hand. Instead, you'll still need to use your pressure washer without the injector to spray it clean after it settles.

Using Detergent Tanks

Many pressure washers now feature onboard detergent tanks. The detergent held in the tank is injected into the pump with the water, then the two are pressurized simultaneously before being released through the spray gun.


Detergent tanks are fine for some cleaning solutions, but others should not be run through your pressure washer as they could damage it.

Never Use Bleach with Pressure Washers

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (3)

As you may know, bleach is highly effective at killing mold and mildew. But, when you see mold or mildew growing on your siding or walkway, don't even consider running bleach through your power washer.

Bleach will corrode your pump's seals and essentially render the pressure washer useless. Bleach is a dangerous chemical, and spraying bleach means propelling bleach into the air. You don't want to breathe it in, and you definitely don't want the mist blowing onto your cars or plants.

Should you need to use bleach, scrub it on where needed with a brush, let it sit a few minutes, then gently rinse it away before pressure washing. For even better results, scrub the bleach away with a pressure washer brush.

Injecting From an On-Board Detergent Tank

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (4)

Onboard detergent tanks are great because they enable you to simply flip a switch and spray detergent. There are still many models available that don't feature onboard detergent tanks, which means you have to use a siphoning hose to draw detergent mix into the pressure washer from a bucket.

The onboard detergent tanks are fastened to the frame of your pressure washer, enabling you to move and operate your pressure washer and detergent mixture more easily and efficiently.

To operate an onboard detergent tank, you simply turn a switch on the tank to begin injecting the detergent. You then turn the switch back to the off position to stop the flow of detergent and switch back to clean water. The only downside to onboard detergent tanks is that they typically run detergent through the pump.

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (5)

Foamers and Soap Shooters

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (6)

If you're looking for a way to spray detergents or other chemicals without running them through your pump, foamers, and soap shooters are perfect. They attach to the end of your spray gun and inject the solution into the stream of already pressurized water as it's being released.

Foamers typically use lower pressure to spray the detergent onto the surface as a thicker foam. Soap shooters work very similarly but are designed for use with higher pressure to shoot the detergent over a longer distance.


Foamers are available in two styles:one utilizes a spray nozzle attached to a siphoning tube to draw detergent from a bucket, and the other uses a detergent bottle attached to your spray gun so you can move more freely. The bottles get filled with whatever detergent or chemical solution you want, then you screw the head onto the bottle and attach it to your spray gun via the adapter. The valve is used to adjust the spray pattern.

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (7)

Soap shooters are only available as spray tips with a siphoning tube. The adjustable spray nozzle connects to the end of your spray lance, then you drop the siphoning tube into a bucket of detergent mix or other solution. Then, just like you do with the foamer, you spray away and adjust the spray pattern to your liking. These are great for cleaning siding, as you may have to reach higher spaces that require more pressure.

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (8)

By Jim O.
Pressure Washer Expert

Was this article helpful?

Pressure Washer Buyer's GuideHow to Pick the Perfect Pressure Washer

Pressure Washing Cement SidingHow to Pressure Wash Fiber Cement Siding

Homeowner's Pressure Washer Buyer's GuideHow to Pick the Perfect Consumer Pressure Washer
');}//var num_cpboxes = $('.cp_box').length;var ebox_count = num_cpboxes + 1;var msgPos = ebox_count;$(".empty-boxes").each(function(){$(this).attr('id', 'emptyBox' + ebox_count);ebox_count++;});$('.empty-boxes').empty();var emptyBoxes = 4 - num_cpboxes;switch(emptyBoxes){case 0:compareMsg = "";break;case 1:compareMsg = "1 more item";break;case 2:compareMsg = "1 - 2 more items";break;case 3:compareMsg = "1 - 3 more items";break;case 4:compareMsg = "1 - 4 more items";break;default:break;}$("#emptyBox" + msgPos).html("Add " + compareMsg + " to compare");if ( $('.cmp_footer').find('.cp_box').length == 0 ) {hideBar();}}/*function to add the items to the cmp_footer boxalso performs doubleChecks() to make sure that un-selected items are not shown*/function addToBox(id) {$.ajax({url: '/compare-dock-ajax.php',method: 'get',data: "id="+id,dataType: "json",success: function(data) {var ar_value = getCookie('compare').split("|");var selectedItems = ar_value.length;var emptyBoxes = 4 - selectedItems;var msgPos = selectedItems + 1;if(selectedItems > 1){compareBtn.disabled = false;$('#compare-btn').attr('aria-label', 'Compare Now');}else{compareBtn.disabled = true;}switch(emptyBoxes){case 0:compareMsg = "";break;case 1:compareMsg = "1 more item";break;case 2:compareMsg = "1 - 2 more items";break;case 3:compareMsg = "1 - 3 more items";break;case 4:compareMsg = "1 - 4 more items";break;}if (compareSection.classList.contains('show')) {$('.empty-boxes').first().replaceWith("

" + data.products_name + "

");$("#emptyBox" + msgPos).html("Add " + compareMsg + " to compare");} else {compareSection.dispatchEvent(showCompare);$('.empty-boxes').first().replaceWith("

" + data.products_name + "

");$("#emptyBox" + msgPos).html("Add " + compareMsg + " to compare");/*Add Accessible Skip Button leading to Compare Dock at top of page*/$('#skip_link_list').append(''; rrItem += ''; if(hasSale){ rrItem += '

'; } else{ rrItem += '

'; } if(beforeSalePrice != ''){ rrItem += '

' + beforeSalePrice + '

'; rrItem += '

'; rrItem += '' + currentPrice + '

'; }else{ rrItem += '

' + currentPrice + '

'; } rrItem += '

'; rrItem += '

'; if(prodStatus != 'discontinued'){ rrItem += '

'; } rrItem += '

'; //End Current $('.' + targ + '.mobile-remove').append(rrItem); //Check to see if placement contains "Home to determine how many characters should show before the name is truncated" for (ii = 0; (ii < rrData.items.length && ii < 3); ii++) { var rr_place_res = rrData.placement_name; var rr_page_site_str0 = rr_place_res.split('.')[0]; var rr_page_site_str = rr_place_res.split('.')[1]; var re = /(.._|..._)/; var rr_site = rr_page_site_str.match(re); var rr_page_place = rr_page_site_str.replace(rr_site[0], ''); titleAttr = ''; altAttr = ''; if (typeof rrData.items[ii].name !== 'undefined') { titleAttr = ' title="' + rrData.items[ii].name.replace('"','"') + '"'; altAttr = ' alt="' + rrData.items[ii].name.replace('"','"') + '"'; } else{ altAttr = ' alt="View Product"'; titleAttr = ' title="View Product"'; } var rrItem = ''; rrItem += '

'; rrItem += '

'; rrItem += '

'; var nameStr = rrData.items[ii].name; var nameLength = nameStr.length; var nameLengthDiff = longestProdNameLength - nameLength; var productName = rrData.items[ii].name; rrItem += '

' + productName + '

'; rrItem += '

' + ratingStars(rrData.items[ii].rating) + ''; if(rrData.items[ii].num_reviews > 0){ var reviewText = ' Reviews'; } else{ var reviewText = ''; } rrItem += '(' + (isNaN(parseInt(rrData.items[ii].num_reviews)) ? 0 : parseInt(rrData.items[ii].num_reviews)) + reviewText+')'; rrItem += '

'; if(hasSale){ rrItem += '

'; } else{ rrItem += '

'; } if(rrData.items[ii].sale_price != ''){ rrItem += '

$' + rrData.items[ii].price + '

'; rrItem += '

'; rrItem += '$' + rrData.items[ii].sale_price + '

'; }else if (rrData.items[ii].price != '') { rrItem += '

$' + rrData.items[ii].price + '

'; } rrItem += '

'; rrItem += '

'; rrItem += '

View Item Details

'; rrItem += '

'; // Write data to Container let targetContainer = $('.' + targ + '.mobile-remove'); targetContainer.append(rrItem); targetContainer.addClass({display: "block"}); } } } $(document).ajaxComplete(function( ) { if ( $('.buttonDiv').text() == 'In Cart' ){ $("button.PED_button.mvt").replaceWith("In Cart"); } else{ $(".PED_button.button.special.mvt").replaceWith(""); } }); } else if(type == 'productHorizontalCurrent'){ // Replace this with HTML Template on page if(typeof pedRREndpoint !== "undefined" && pedRREndpoint == "true"){ linkICNParams = '?icn=' + srcICN + '&icl=product+page'; linkICNParams_v2 = '?icn=' + srcICN + '&icl=product+page'; } else{ linkICNParams = '?icn=' + srcICN + '%26icl=product%2Bpage'; linkICNParams_v2 = '?icn=' + srcICN + '%26icl=product%2Bpage'; } if (Array.isArray(rrData.items)){ if (rrData.items.length >= 1 ){ // Write Header Bar //$('.' + targ + '.mobile-remove').append('

' + rrData.strategy_message + '

'); $('.' + targ + '_title').append('

' + rrData.strategy_message + '

'); $('.' + targ + '_title').addClass('mvt'); var currentProdName = $('#productTitle').text(); var starBoxes = $('.starBox .stars'); if (starBoxes.length){ var currentStarsRating = starBoxes.data('rating'); } else{ currentStarsRating = '0'; } if ($('.tab_num.tn_reviews')[0]){ var currentNumReviews = $('.tab_num.tn_reviews').text(); } else{ currentNumReviews = '0'; } if ($('.reviewStarContainer2 a')[0]){ var currentReviewsLink = $('.reviewStarContainer2 a').attr('href'); if(linkICNParams){ currentReviewsLink = currentReviewsLink + linkICNParams_v2; } } else{ currentReviewsLink = ''; } var currentPrice = $('#priceWrapper #productsPrice').text(); var beforeSalePrice = $('#priceWrapper .salesPrice').text(); var currentCartProdNum = $("input[name='products_id']").val(); var currentProdImgSrc = $('#prodImage img').attr('src'); var maxNameLength = 65; //Write item container for current item to placement var rrItem = ''; rrItem = '

'; rrItem += '

Currently Viewing

'; rrItem += '

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (17)

'; rrItem += '

'; if(currentNumReviews > 0){ rrItem += '' + ratingStars(currentStarsRating) + ''; rrItem += '(' + (isNaN(parseInt(currentNumReviews)) ? 0 : parseInt(currentNumReviews)) + ')'; } else{ rrItem += ratingStars(currentStarsRating) + ''; rrItem += '(' + (isNaN(parseInt(currentNumReviews)) ? 0 : parseInt(currentNumReviews)) + ')'; } rrItem += '

'; var nameStr = currentProdName; var truncName = nameStr.substring(0,maxNameLength); truncName = truncName.substr(0, Math.min(truncName.length, truncName.lastIndexOf(" "))); var nameLength = nameStr.length; if(nameLength >= maxNameLength){ rrItem += '

' + truncName + '...

'; } else{ rrItem += '

' + currentProdName + '

'; } rrItem += '

'; if(beforeSalePrice != ''){ rrItem += '

' + beforeSalePrice + '

'; rrItem += '

' + currentPrice + '

'; }else if (currentPrice != '') { rrItem += '

'; rrItem += '

' + currentPrice + '

'; } rrItem += '

'; rrItem += '

'; rrItem += '

'; // Write data to Container $('.' + targ + '.mobile-remove').append(rrItem); //Check to see if placement contains "Home to determine how many characters should show before the name is truncated" for (ii = 0; ii < rrData.items.length; ii++) { if(ii <= 2){ var rr_place_res = rrData.placement_name; var rr_page_site_str0 = rr_place_res.split('.')[0]; var rr_page_site_str = rr_place_res.split('.')[1]; var re = /(.._|..._)/; var rr_site = rr_page_site_str.match(re); var rr_page_place = rr_page_site_str.replace(rr_site[0], ''); var home_check = rr_page_place.indexOf('home'); var article_check = rr_page_place.indexOf('article'); var maxNameLength = ''; var storesIdTest = getStoreID(); if(home_check > -1){ maxNameLength = 50; } else if(article_check > -1){ maxNameLength = 50; } else{ if(storesIdTest == 13){ maxNameLength = 75; } else if(storesIdTest == 15){ if(rr_page_site_str0 == 'item_page'){ maxNameLength = 55; } else{ maxNameLength = 70; } } else{ maxNameLength = 65; } } titleAttr = ''; altAttr = ''; if (typeof rrData.items[ii].name !== 'undefined') { titleAttr = ' title="' + rrData.items[ii].name + '"'; altAttr = ' alt="' + rrData.items[ii].name + '"'; } else{ altAttr = ' alt="View Product"'; titleAttr = ' title="View Product"'; } if(ii == 0){ borderStyle = ''; } else{borderStyle = ' style="border-left: 1px solid #ccc;"';} var rrItem = ''; rrItem = '

'; rrItem += '

'; if(linkICNParams){ rrItem += ''; } else{ rrItem += ''; } rrItem += ''; rrItem += ''; rrItem += '

'; if(linkICNParams){ rrItem += '

' + ratingStars(rrData.items[ii].rating) + ''; } else{ rrItem += '' + ratingStars(rrData.items[ii].rating) + ''; } if(rrData.items[ii].num_reviews > 0){ rrItem += '(' + (isNaN(parseInt(rrData.items[ii].num_reviews)) ? 0 : parseInt(rrData.items[ii].num_reviews)) + ')'; } rrItem += ''; var nameStr = rrData.items[ii].name; var truncName = nameStr.substring(0,maxNameLength); truncName = truncName.substr(0, Math.min(truncName.length, truncName.lastIndexOf(" "))); var nameLength = nameStr.length; var prodNameLink = rrData.items[ii].link_url; if(linkICNParams){ prodNameLink += linkICNParams; } if(nameLength >= maxNameLength){ rrItem += '' + truncName + '...'; } else{ rrItem += '' + rrData.items[ii].name + ''; } var priceLink = rrData.items[ii].link_url; if(linkICNParams){ priceLink += linkICNParams; } rrItem += ''; if(rrData.items[ii].sale_price != ''){ rrItem += '$' + rrData.items[ii].price + ''; rrItem += ''; rrItem += '$' + rrData.items[ii].sale_price + ''; }else if (rrData.items[ii].price != '') { rrItem += ''; rrItem += '$' + rrData.items[ii].price + ''; } rrItem += ''; //rrItem += 'Add To Cart'; /*rrItem += 'Add to Compare';*/ /*rrItem += 'Add to Compare';*/ rrItem += '

'; // Write data to Container let targetContainer = $('.' + targ + '.mobile-remove'); targetContainer.append(rrItem); targetContainer.addClass({display: "block"}); //cmp_init(); } } } } $(document).ajaxComplete(function( ) { if ( $('.buttonDiv').text() == 'In Cart' ){ $(".rr_currentview_btn").replaceWith("In Cart"); } else{ $(".rr_currentview_btn").replaceWith(""); } }); $('.bottom_rec').addClass('mvt'); //$('.bottom_rec').addClass('current_bottom_rec'); //$('.current_bottom_rec').removeClass('bottom_rec'); var ar_value = getCookie('compare').split("|"); // get all 'compare' cookies' values $.each(ar_value, function(key, val) { if (val !== '') { // if the cookie isn't blank if ( $('#'+val).length == 0 ) { // if the product is not already in the box addToBox(val); if($('#cb'+ val).hasClass('rr_comp')){ var compLabel = 'Add to Compare'; } else{ compLabel = 'Compare'; } $('#cbtext' + val).html('Compare'); $('#cb'+ val).prop('checked', true); } } }); //End } else if(type == 'vertRight'){ if (Array.isArray(rrData.items)){ if (rrData.items.length >= 1 ){ var maxNameLength = 50; var titleAttr = ''; var altAttr = ''; var rrItem = ''; rrItem += '

'; rrItem += '

' + rrData.strategy_message + '

'; for (ii = 0; ii < rrData.items.length; ii++) { if (typeof rrData.items[ii].name !== 'undefined') { titleAttr = ' title="' + rrData.items[ii].name + '"'; altAttr = ' alt="' + rrData.items[ii].name + '"'; } else{ altAttr = ' alt="View Product"'; titleAttr = ' title="View Product"'; } rrItem += '

'; rrItem += '

'; rrItem += ''; rrItem += '

'; rrItem += '

'; rrItem += '

' + ratingStars(rrData.items[ii].rating) + ''; if(rrData.items[ii].num_reviews > 0){ rrItem += '(' + (isNaN(parseInt(rrData.items[ii].num_reviews)) ? 0 : parseInt(rrData.items[ii].num_reviews)) + ')'; } rrItem += '

'; var nameStr = rrData.items[ii].name; var truncName = nameStr.substring(0,maxNameLength); truncName = truncName.substr(0, Math.min(truncName.length, truncName.lastIndexOf(" "))); var nameLength = nameStr.length; if(nameLength >= maxNameLength){ rrItem += '

' + truncName + '...

'; } else{ rrItem += '

' + rrData.items[ii].name + '

'; } rrItem += '

'; if(rrData.items[ii].sale_price != ''){ rrItem += '

$' + rrData.items[ii].price + '

'; rrItem += '

$' + rrData.items[ii].sale_price + '

'; } else{ rrItem += '

$' + rrData.items[ii].price + '

'; } rrItem += '

'; rrItem += '

'; rrItem += '

'; } rrItem += '

'; $('.vert_right_rec.mobile-remove').html(rrItem); } } } else if(type == 'checkoutSuccess'){ // Replace this with HTML Template on page // var storesIdTest = getStoreID(); var expertName = getExpertName(); if (Array.isArray(rrData.items)){ if (rrData.items.length >= 1 ){ $("#div_success_recommends").text(rrData.strategy_message); // rrItem = '

' + expertName + ' Recommends...

'; for (ii = 0; ii < rrData.items.length; ii++) { /*$('.cs_xsell_parent:eq('+ii+') a').attr('href', rrData.items[ii].link_url); $('.cs_xsell_parent:eq('+ii+') img').attr('src', rrData.items[ii].image_url.replace('/600/','/100/'));*/ var $csRec_img = $('.cs_recommends_img').eq(ii), $csRec_retail_price = $('.cs_recommends_price .retailPrice').eq(ii), $csRec_price = $('.cs_recommends_price .productPrice').eq(ii), $csRec_txt = $('.cs_recommends_txt').eq(ii), $csRec_details = $('.cs_recommends_details').eq(ii); $('a', $csRec_img).attr('href', rrData.items[ii].link_url); $('img', $csRec_img).attr({ 'src': rrData.items[ii].image_url.replace('/600/','/100/'), 'alt': rrData.items[ii].name, 'title': rrData.items[ii].name }); if(rrData.items[ii].sale_price != ''){ $csRec_retail_price.text('$'+rrData.items[ii].sale_price); } else{ $csRec_price.text('$'+rrData.items[ii].price); } $('a', $csRec_txt).html(rrData.items[ii].name); $('a', $csRec_txt).attr('href', rrData.items[ii].link_url); $('> form', $csRec_details).remove(); $csRec_details.append('

Add To Cart

.cs_recommends_details .fs18').html('$'+rrData.items[ii].price); //$('.cs_xsell_parent:eq('+ii+') > .cs_recommends_details .cs_recommends_txt').html(rrData.items[ii].name); //$('.cs_xsell_parent:eq('+ii+') > .cs_recommends_details form').remove(); //$('.cs_xsell_parent:eq('+ii+') > .cs_recommends_details').append('

Add To Cart

0){ var revStr = '(' + (isNaN(parseInt(rrData.items[ii].num_reviews)) ? 0 : parseInt(rrData.items[ii].num_reviews)) + ' Reviews)'; $('.expert_rec.rec_' + ac + ' .richRevs a').html(revStr); } } else{ if(rrData.items[ii].num_reviews > 0){ var revStr = '(' + (isNaN(parseInt(rrData.items[ii].num_reviews)) ? 0 : parseInt(rrData.items[ii].num_reviews)) + ' Reviews)'; $('.expert_rec.rec_' + ac + ' .richRevs').html(revStr); } } ac++; } } else if(type=='miniCart'){ for (ii = 0; ii < rrData.items.length; ii++) { $("#mca" + rrData.items[ii].id).parent().parent().parent().next('div').remove(); $("#mca" + rrData.items[ii].id).parent().parent().parent().remove(); $(".accessories_rec_tmp").clone().prop('id', 'rrItem'+ii).removeClass('accessories_rec_tmp').css('display','table-row').prependTo($(".accessories_rec")).after('

'); $('#rrItem' + ii + ' a').attr('href',rrData.items[ii].link_url); $('#rrItem' + ii + ' .rrImage').attr('src',rrData.items[ii].image_url); $('#rrItem' + ii + ' .rrName').html(rrData.items[ii].name); $('#rrItem' + ii + ' .rrPrice').html('$' + rrData.items[ii].price); $('#rrItem'+ii+' #mca0').attr('onclick','addCart(' + rrData.items[ii].id+ ');').attr('id','mca'+ rrData.items[ii].id); } } else if(type=='articleTabs'){ var storesIdTest = getStoreID(); var numProdBoxes = $('.productArticleBox').length; var $productArticleBox = $('.productArticleBox').eq(articlesTabTracking - 1); if(numProdBoxes < 3){ $('.productArticleBox').first().clone().appendTo('#articlesTopCont'); } var numProdBoxes = $('.productArticleBox').length; if(numProdBoxes < 3){ $('.productArticleBox').first().clone().appendTo('#articlesTopCont'); } $('.articleTitle a', $productArticleBox).text(rrData.sub_title); $('a', $productArticleBox).attr({ 'href':rrData.link_url, 'title':rrData.sub_title }); $('.articleImage img', $productArticleBox).attr({ 'src':rrData.image_url, 'title':rrData.sub_title }); $('.articleText a', $productArticleBox).html(rrData.intro); $('.articleAuthor a', $productArticleBox) .text(rrData.expertName) .attr('href', storesIdTest == '13' ? rrData.expertLinkPED : rrData.expertLink); articlesTabTracking++; } else if(type=='rightArticles'){ if (articlesTabTracking==1){ $('#alsolike_side > div >div').eq(0).html('Expert Articles'); } var appendTrac = window.location.pathname; appendTrac = appendTrac.replace('/stories/','').replace('.html',''); appendTrac = '?icl=articles+rail&icn=' + appendTrac; $('.right_rail_article_' + articlesTabTracking + ' a.article_name').html(rrData.sub_title); $('.right_rail_article_' + articlesTabTracking + ' a').attr('href',rrData.link_url+appendTrac); $('.right_rail_article_' + articlesTabTracking + ' a').attr('title',rrData.sub_title); $('.right_rail_article_' + articlesTabTracking + ' .image_container img').attr('src',rrData.image_url); $('.right_rail_article_' + articlesTabTracking + ' .image_container img').attr('title',rrData.sub_title); articlesTabTracking++; } else if(type=='ecd_LR_Home_1'){ var ecdLRStr = '

'; ecdLRStr += '

'; ecdLRStr += ''; ecdLRStr += '

'; $('.ecd_bottom_left_div').html(ecdLRStr); $('.ecd_bottom_left_div').css('height', 'auto'); $('.ecd_bottom_left_div').css('max-height','initial'); } else if(type=='ecd_LR_Home_2'){ $('.' + targ).html(''); $('.' + targ).css('overflow','hidden'); $('.' + targ + ' .button').remove(); $('.ecd_bottom_left_div').css('height', 'auto'); $('.ecd_bottom_left_div').css('max-height','initial'); $('.home_left_rail_banner_2').css('margin-top', '25px'); } else if(type=='similarProducts'){ if(similarProductsTarg == 'top'){ var targDiv = document.querySelector('.similar_products'); var targTitleDiv = document.querySelector('.similar_products_title'); var pdpSimilarProdLocation = 'top'; }else if(similarProductsTarg == 'bottom'){ var targDiv = document.querySelector('.bottom_rec'); targDiv.classList.add('similar_products'); targDiv.classList.add('bottom'); targDiv.classList.remove('bottom_rec'); targDiv.classList.remove('mobile-remove'); var targTitleDiv = document.querySelector('.bottom_rec_title'); targTitleDiv.classList.add('similar_products_title'); targTitleDiv.classList.add('bottom'); targTitleDiv.classList.remove('bottom_rec_title'); var pdpSimilarProdLocation = 'bottom'; } //fetch RR template var pdpProdId = document.getElementById('pdpProdId').value; var params = '?strategyType=' + type + '&currentProdId=' + pdpProdId; fetch('../PED_RR_templates.php' + params, { method: 'GET', }).then(function (response) { return response.text(); }).then(function (html) { if(html != ''){ //Write to target div targDiv.innerHTML = html; //Write to target title targTitleDiv.innerHTML = rrData.strategy_message; targTitleDiv.classList.add('active'); var nextBtn = document.querySelector('.carousel-button-next'); if (typeof(nextBtn) != 'undefined' && nextBtn != null){ nextBtn.addEventListener('click', carouselNext); nextBtn.addEventListener('keypress', carouselNext); } var prevBtn = document.querySelector('.carousel-button-prev'); if (typeof(prevBtn) != 'undefined' && prevBtn != null){ prevBtn.addEventListener('click', carouselPrev); prevBtn.addEventListener('keypress', carouselPrev); } var mobileCarouselBtns = document.querySelectorAll('.mobile-carousel-button'); for(i=0; i < mobileCarouselBtns.length; i++){ mobileCarouselBtns[i].addEventListener('click', carouselMobileControls); mobileCarouselBtns[i].addEventListener('keypress', carouselMobileControls); } var carousel = document.querySelector('.pedRR-carousel'); if (typeof(carousel) != 'undefined' && carousel != null){ window.helpers.lazyLoad(carousel); } } }).catch(function (err) { // There was an error console.warn('Something went wrong.', err); }); }}

'); } }); } function scrollToTarget(b){ var targetId = $(b).data('target'); $('html,body').animate({scrollTop: $(targetId).offset().top - 400}, 'slow'); } $(document).ready(function() { $('.voteBtn').on("click", function(){ addStoriesVote(this); }); $("#contentContainer img").each(function() { var img_wdth = $(this).attr("width"); var fw_test = $(this).hasClass("no_full_width"); if((img_wdth > 275) && (fw_test == false)){ $(this).addClass("full_width"); } }); $("#contentContainer table").each(function() { $(this).closest("table").wrap("

"); }); $("#contentContainer .recModule").wrap("

"); $("#articleContentMain img").each(function() { var img_width = $(this).attr("width"); var fw_test = $(this).hasClass("no_full_width"); if((img_width > 275) && (fw_test == false)){ $(this).addClass("full_width"); $(this).css("max-width", img_width + "px"); } }); $("#articleContentMain table").each(function() { $(this).closest("table").wrap("

"); }); $("#articleContentMain .recModule").wrap("

"); })

How to Pressure Wash With Soap and Chemicals - How to Use a Pressure Washer Chemical Injector (2024)
Top Articles
Latest Posts
Article information

Author: Francesca Jacobs Ret

Last Updated:

Views: 6159

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Francesca Jacobs Ret

Birthday: 1996-12-09

Address: Apt. 141 1406 Mitch Summit, New Teganshire, UT 82655-0699

Phone: +2296092334654

Job: Technology Architect

Hobby: Snowboarding, Scouting, Foreign language learning, Dowsing, Baton twirling, Sculpting, Cabaret

Introduction: My name is Francesca Jacobs Ret, I am a innocent, super, beautiful, charming, lucky, gentle, clever person who loves writing and wants to share my knowledge and understanding with you.