Menu
Your Cart

Free Worldwide Shipping to: India/USA/Canada/Europe/Australia/Middle East

Pippa Tongue Licking Suction Vibrator

Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
-46 %
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
Pippa Tongue Licking Suction Vibrator
24 Hour's Express&International Shipping Available
100% Privacy Guaranteed & Discreet Packing
  • Availability: Local Stock
  • Model No.: 23060513
Product Views: 5581
₹6,999
₹12,999
Ex Tax: ₹6,999


Have you ever felt the sensation of being licked? Do you want to be licked by a soft and flexible tongue? This exclusive tongue-licking suction vibrator can satisfy your desire for a tidal wave. The designer has fused the tongue-licking vibrator and suction pump together into a new tongue-licking vibrating suction toy, which is a good solution to the singularity of the product and allows you to feel the pleasure of tongue-licking and sucking
5 Licking Vibrator Modes
The vibrator has 5 different modes of tongue licking, from a subdued flirtation to a fiery rapid orgasm, each interspersed with a different sucking rhythm, truly allowing you to experience a clitoral orgasm with one sex toy.
3 Powerful Suction Modes
The biggest feature of this tongue licking vibrator is its sucking mode, we set three intensity and rhythm of the sucking mode, can let you feel the pleasure of gentle sucking, can also feel the rhythmic stimulation, as well as can experience the wild stimulation of tightly sucking your meat, I believe this is a sex toy you deserve to have.
How to use it ?
Be sure to read this instruction carefully and fully charge it before using it to make sure it will work. Long press the on button for three seconds to directly open the sucking and tongue licking mode, and then short press the on button to switch between sucking and tongue licking mode, the first three modes are all variations on sucking, the last five modes are all variations on tongue licking and vibration rhythm, when you want to end long press for three seconds to close.
Soft and safe material
Lips and tongue are made of very soft material, the most real lips sucking feeling to bring you, use a little force to fit your labia and clitoris 1-2 seconds, the feeling of sucking will be born, it is a frequency change, soft material can also avoid the process of the game to let you hurt, I believe that this toy will bring you fun!

Reviews Over Pippa Tongue Licking Suction Vibrator

Total Reviews (2)
click here write review to add review for this product.

Customer Images

See All Customer Images

if ($('input[name="cireviewsearch"]').length > 0 && $('input[name="cireviewsearch"]').val() != ''&& $('input[name="cireviewsearch"]').val() != 'undefined') { filters.push('cirating_cireviewsearch='+ $('input[name="cireviewsearch"]').val()); } // return filters; } var cicig = {}; cicig.reviews=[]; cicig.gi = [{"galleryid":0,"thumb":"https:\/\/www.sexvibrators.in\/image\/cache\/catalog\/cireviewpro_images\/as11687663454sd4-75x75.jpg.webp","cireview_id":"1767","review_id":"1803","cireview_image_id":"175"}]; cicig.gr = {"1803":{"galleryids":[0],"review_id":"1803","imp":"0","active_attachimage":"","verified":false,"cireview_id":"1767","author":"Rathee","author_flag":"","author_fl":"","text":"Literally the best toy that I own, I\u2019m so glad I decided to try it out. If you\u2019re looking for something that mimics the real thing, add a little lube and it\u2019s probably as close as you can get! I\u2019ve recommended this to all of my friends and I highly suggest buying it!","reviewtitle":"If I could give it more than 5 stars I would","comment":"","attach_images":[{"cireview_image_id":"175","galleryid":0,"thumb":"https:\/\/www.sexvibrators.in\/image\/cache\/catalog\/cireviewpro_images\/as11687663454sd4-50x50.jpg.webp","active":0,"popup":"https:\/\/www.sexvibrators.in\/image\/cache\/catalog\/cireviewpro_images\/as11687663454sd4-500x500.jpg.webp","alt":"as11687663454sd4.jpg","title":"as11687663454sd4.jpg"}],"rating":5,"html_rating":"\n\t\t\t<\/i><\/i><\/span>\n\t\t\t\t\t<\/i><\/i><\/span>\n\t\t\t\t\t<\/i><\/i><\/span>\n\t\t\t\t\t<\/i><\/i><\/span>\n\t\t\t\t\t<\/i><\/i><\/span>\n\t\t\t","show_rating":5,"date_added":"02\/05\/2023","share":"https:\/\/www.sexvibrators.in\/index.php?route=cireviewpro\/cireviews&review_id=1803","gallery_html":"
\n
    \n
  • \n \n \n\t\t\t<\/i><\/i><\/span>\n\t\t\t\t\t<\/i><\/i><\/span>\n\t\t\t\t\t<\/i><\/i><\/span>\n\t\t\t\t\t<\/i><\/i><\/span>\n\t\t\t\t\t<\/i><\/i><\/span>\n\t\t\t\n \n <\/li>\n <\/ul>\n

    If I could give it more than 5 stars I would<\/h4>\n

    By Rathee - <\/span> On 02\/05\/2023<\/h3>\n

    Literally the best toy that I own, I\u2019m so glad I decided to try it out. If you\u2019re looking for something that mimics the real thing, add a little lube and it\u2019s probably as close as you can get! I\u2019ve recommended this to all of my friends and I highly suggest buying it!<\/p>\n<\/div>\n

    \n
      \n
    • \"as11687663454sd4.jpg\"<\/li>\n <\/ul>\n <\/div>"}}; cicig.p = 0; cicig.m_p = $('.cisingle-review-gallery').length ? $('.cisingle-review-gallery').length : 1; var cici = '#cireview-customerimages-5530', cicit = '#cimodal-cireview-customerimages-5530'; function galleryCustomerImage() { var gallery_image = cicig.gi[cicig.p]; if(gallery_image) { // gallery_image['review_id'] // gallery_image['cireview_image_id'] // gallery_image['galleryid'] cicig.p = gallery_image['galleryid']; var gallery_review = cicig.gr[gallery_image['review_id']]; // set active attach image for (var i in gallery_review['attach_images']) { if(gallery_review['attach_images'][i]['cireview_image_id'] == gallery_image['cireview_image_id']) { gallery_review['attach_images'][i]['active'] = 1; gallery_review['attach_images'] gallery_review['active_attachimage'] = gallery_review['attach_images'][i]['popup']; } } // '#cigallery_review_content-'+gallery_image['review_id'] + ' cireviegallerywattach_images' // $(cici+' .cigallery_review_content').html(''); $(cici+' .cigallery_review_content').html(gallery_review['gallery_html']); setTimeout(function(){ $('#cireviegallerywattach_image-'+gallery_image['cireview_image_id']).addClass('active'); },10); // update left image $(cici+' .cigallery_img').attr('src', gallery_review['active_attachimage']); } } $(cici).off('click', '.nextButton').on('click', '.nextButton', function(e) { var current = cicig.p; cicig.p++; if(cicig.p >= cicig.m_p) { cicig.p = cicig.m_p-1; } galleryCustomerImage(); }); $(cici).off('click', '.prevButton').on('click', '.prevButton', function(e) { var current = cicig.p; cicig.p--; if(cicig.p <=0) { cicig.p = 0; } galleryCustomerImage(); }); $(cici).off('click', '.cigallery-switch').on('click', '.cigallery-switch', function(e) { $(cici+' .cigallery_modal').addClass('hide'); $(cici+' .customerimages').removeClass('hide'); }); $('#cireview-customerimages,'+cici).off('click', '.cigallery').on('click', '.cigallery', function(e) { var action = $(this).attr('data-action'); var galleryid = parseInt($(this).attr('data-galleryid')) ; cicig.p = galleryid; galleryCustomerImage(); $(cici+' .cigallery_modal').addClass('hide'); if(action == 'g') { // show gallery $(cici+' .customerimages').removeClass('hide'); } if(action == 's') { $(cici+' .customerimage').removeClass('hide'); } if($(this).parents('.cigallery_modal').length==0) { var target = cicit, find_modal = cici; ciDataModal(target, find_modal, $(this)); // $(cici).modal('show'); } // $(this).find().removeClass('hide') }); $(cici).on('show.bs.modal', function (e) { // console.log("cici show"); }); $(cici).on('hidden.bs.modal', function (e) { // console.log("cici hidden"); $(cici+' .cigallery_review_content').html(''); $(cici+' .cigallery_img').attr('src', ''); }); function clearFilters(defaults) { $('input[name="cirating_filter"]').val(0); $('input[name="cirating_filters"]').val(''); $('input[name="cirating_dofilters"]').val(''); // $('input[name="cireviewsearch"]').val(''); $('#input-cireview_imagefilter').val(''); var cireview_sortfilter = ''; $('#input-cireview_sortfilter option').each(function() { if($(this).val() == 'r.cireview_id-DESC') { cireview_sortfilter = $(this).val(); } }); $('#input-cireview_sortfilter').val(cireview_sortfilter); refreshReviews(defaults); } var ajaxCiReviewSearch = null; function refreshReviews(defaults) { defaults = $.extend({ before : function() {}, callback : function() {}, fadeInOut : true, },defaults); var filters = applyFilters(); var filter = ''; if(filters.length) { filter += '&' + filters.join('&'); } defaults.before(); // if(defaults.fadeInOut) { $('#cireview').fadeOut('slow'); } // $('#cireview').load('index.php?route=cireviewpro/cireview/review&product_id=5530&ajax=1'+filter, function() { addThisRefresh(); if(defaults.fadeInOut) { $('#cireview').fadeIn('slow'); } defaults.callback(); }); ajaxCiReviewSearch = $.ajax({ url: 'index.php?route=cireviewpro/cireview/review', type: 'get', data: 'product_id=5530&ajax=1'+filter, dataType: 'html', beforeSend: function() { if(defaults.fadeInOut) { $('#cireview').fadeOut('slow'); } }, complete: function() { }, success: function(html) { $('#cireview').html(html); addThisRefresh(); if(defaults.fadeInOut) { $('#cireview').fadeIn('slow'); } defaults.callback(); }, error: function(xhr, ajaxOptions, thrownError) { // alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } $('#input-cireview_sortfilter').on('change', function(e) { var $this = $(this); var value = $(this).val(); $('input[name="cirating_filters"]').val(value); $('#cireview_filters .cireview_filter').removeClass('active'); $this.addClass('active'); var oldClass = $(this).find('i').attr('data-class'); $(this).find('i').removeClass(oldClass).addClass('fa fa-spinner fa-spin'); refreshReviews({ before: function() { abortCiReviewSearch(); }, callback: function() { $this.find('i').removeClass('fa fa-spinner fa-spin').addClass(oldClass); } }); }); $('#input-cireview_imagefilter').on('change', function(e) { var $this = $(this); var value = $(this).val(); $('input[name="cirating_dofilters"]').val(value); $('#cireview_dofilters .cireview_dofilter').removeClass('active'); $this.addClass('active'); var oldClass = $(this).find('i').attr('data-class'); $(this).find('i').removeClass(oldClass).addClass('fa fa-spinner fa-spin'); refreshReviews({ before: function() { abortCiReviewSearch(); }, callback: function() { $this.find('i').removeClass('fa fa-spinner fa-spin').addClass(oldClass); } }); }); // function abortCiReviewSearch() { if (ajaxCiReviewSearch) { if(ajaxCiReviewSearch.readyState != 4){ ajaxCiReviewSearch.abort(); ajaxCiReviewSearch = null; } } } function ciReviewSearchResults() { var oldClass = $('#cireviewsearch').find('i').attr('data-class'); $('#cireviewsearch').find('i').removeClass(oldClass).addClass('fa fa-spinner fa-spin'); refreshReviews({ before: function() { abortCiReviewSearch(); }, callback: function() { $('#cireviewsearch').find('i').removeClass('fa fa-spinner fa-spin').addClass(oldClass); } }); } $('input[name="cireviewsearch"]').first().attr('autocomplete', 'off').bind('keyup', function(e) { if (e.which == 38 || e.which == 40) return; if ($(this).is(':focus')) { abortCiReviewSearch(); keyTypeWatch(function () { ciReviewSearchResults(); }, 300); } }); var keyTypeWatch = (function(){ var timer = 0; return function(callback, ms){ clearTimeout (timer); timer = setTimeout(callback, ms); } })(); // $('.clearfilters').on('click', function() { var $this = $(this); var oldClass = $(this).find('i').attr('data-class'); $(this).find('i').removeClass(oldClass).addClass('fa fa-spinner fa-spin'); clearFilters({ before: function() { abortCiReviewSearch(); }, callback: function() { $this.find('i').removeClass('fa fa-spinner fa-spin').addClass(oldClass); } }); }); $('input.cirating-stars[type=number]').each(function() { $(this).rating({ 'min' : 1, 'max' : parseInt('5'), 'icon-lib' : "cifa fa", 'active-icon' : "fa-star", 'inactive-icon' : "fa-star-o", 'clearable' : false, 'divclass' : 'cirating-input' }); }); if(typeof addthis == 'undefined') { var addthis_config = {"data_track_clickback": true}; var script = document.createElement('script'); script.setAttribute('src','//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-515eeaf54693130e'); $('#cireview-abuse-5530').before(script); } $('#cireview-posnegreviews').on('click', '.cirating-posnegfilter', function(e) { var cirating = $(this).attr('data-cirating'); $('input[name="cirating_filter"]').val(cirating); refreshReviews({ callback : function() { var offset = $('#cireview').offset(); $('html, body').animate({ scrollTop: (offset.top - 80) }, 'slow'); } }); }); $('#cireviewgraph').on('click', '.cirating-filter', function(e) { var cirating = $(this).attr('data-cirating'); $('input[name="cirating_filter"]').val(cirating); refreshReviews({ before: function() { abortCiReviewSearch(); }, callback : function() { var offset = $('#cireview').offset(); $('html, body').animate({ scrollTop: (offset.top - 80) }, 'slow'); } }); }); var citabreview = 0; $('a[href="#tab-review"]').on('click', function() { if(citabreview==0) { refreshReviews({ before: function() { abortCiReviewSearch(); }, fadeInOut : false, }); } citabreview++; }); $('#cireview').delegate('.pagination a', 'click', function(e) { e.preventDefault(); $('#cireview').fadeOut('slow'); $('#cireview').load(this.href, function() { addThisRefresh(); $('#cireview').fadeIn('slow'); }); }); refreshReviews({ before: function() { abortCiReviewSearch(); }, fadeInOut : false, }); $('#button-cireview').on('click', function() { $('.alert').remove(); $('.text-danger').remove(); var $this = $(this); var data = $("#form-cireview").serialize(); if(data) { data += '&'; } data += $('.cireview-form input, .cireview-form textarea').serialize(); $.ajax({ url: 'index.php?route=cireviewpro/cireview/write&product_id=5530', type: 'post', dataType: 'json', data: data, beforeSend: function() { $('#button-cireview').button('loading'); }, complete: function() { $('#button-cireview').button('reset'); }, success: function(json) { $('.alert').remove(); $('.text-danger').remove(); $('.cireview-form .has-error').each(function() { $(this).removeClass('has-error'); }); if (json['error']) { $this.parent().after('
      ' + json['error'] + '
      '); } if (json['name']) { $('input[name=\'ciname\']').after('
      ' + json['name'] + '
      '); } if (json['email']) { $('input[name=\'ciemail\']').after('
      ' + json['email'] + '
      '); } if (json['text']) { $('textarea[name=\'cireview\']').after('
      ' + json['text'] + '
      '); } if (json['title']) { $('input[name=\'cititle\']').after('
      ' + json['title'] + '
      '); } if (json['rating']) { for(var i in json['rating']) { $('#cirating-'+ i + ' > div').append('
      ' + json['rating'][i] + '
      '); } } if (json['captcha']) { $('#cicaptcha').append('
      ' + json['captcha'] + '
      '); } $('.cireview-form .text-danger').parents('.form-group').addClass('has-error'); if (json['success']) { $('#cireview-modal').find('.modal-header').before('
      ' + json['success'] + '
      '); $('#cireview-graph').before('
      ' + json['success'] + '
      '); $('input[name=\'ciname\']').val(''); $('input[name=\'cireview_image\']').val(''); $('textarea[name=\'cireview\']').val(''); $('input[name=\'cititle\']').val(''); $('input[name=\'ciemail\']').val(''); $('.cirating:checked').prop('checked', false); $('input.cirating-stars[type=number]').each(function() { $(this).rating('clear'); }); $('#ciattach_images').html(''); $('#cicaptcha input').val(''); if (json['refresh']) { refreshReviews({ before: function() { abortCiReviewSearch(); }, callback: function() { $('a[href="#tab-review"]').html(json['tab_review']); if(json['cireviewgraph']) { $('#cireviewgraph').html(json['cireviewgraph']); } if(json['aggeratereview']) { $('#cireview-aggerate').html(json['aggeratereview']); } } }); } setTimeout(function(){ var offset = $('.cireview-form').offset() var mypos = (Math.round(offset.top) - 10); if($(window).scrollTop() > mypos) { $('html, body').animate({ scrollTop: mypos }, 'slow'); } $('#cireview-modal').find('.close').trigger('click'); },500); } } }); }); $('.ciattach_images').each(function() { $(this).magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); $('#cireview-aggerate').on('click', '.addrating', function() { $('.cireview-write').trigger('click'); // $('#cireview-modal').modal('show'); }); $('#ciattach_images').on('click', '.attach_image_close', function() { var $this = $(this); var id = $this.attr('data-id'); if(id && confirm("Are you sure?")) { $.ajax({ url: 'index.php?route=cireviewpro/cireview/delete', type: 'post', data: 'id=' + id, dataType: 'json', beforeSend: function() { }, complete: function() { }, success: function(json) { if (json['success']) { $('input[name="cireview_image"]').val(json['code']); if(json['attach_images']) { var html = ''; for(var i in json['attach_images']) { html += '
    • Product Comparison
    • '; } $('#ciattach_images').html(html); } } }, error: function(xhr, ajaxOptions, thrownError) { //alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }); $('#button-ciattachupload').on('click', function() { var node = this; $('.ciattachupload .alert').remove(); $('#form-ciattach-upload').remove(); $('body').prepend(''); $('#form-ciattach-upload input[name=\'ciattachfile\']').trigger('click'); if (typeof timer != 'undefined') { clearInterval(timer); } timer = setInterval(function() { if ($('#form-ciattach-upload input[name=\'ciattachfile\']').val() != '') { clearInterval(timer); $.ajax({ url: 'index.php?route=cireviewpro/cireview/upload', type: 'post', dataType: 'json', data: new FormData($('#form-ciattach-upload')[0]), cache: false, contentType: false, processData: false, beforeSend: function() { $(node).button('loading'); }, complete: function() { $(node).button('reset'); }, success: function(json) { $('.ciattachupload .alert').remove(); if (json['error']) { $(node).parent().append('
      ' + json['error'] + '
      '); } if (json['success']) { $(node).parent().append('
      ' + json['success'] + '
      '); $('input[name="cireview_image"]').val(json['code']); if(json['attach_images']) { var html = ''; for(var i in json['attach_images']) { html += '
    • Product Comparison
    • '; } $('#ciattach_images').html(html); } } }, error: function(xhr, ajaxOptions, thrownError) { // alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, 500); }); $('.cireview-abuse').on('click', function() { var $this = $(this); var review_id = $this.attr('data-review_id'); var product_id = $this.attr('data-product_id'); var cireview_id = $this.attr('data-cireview_id'); var modaldiv = $('#cireview-abuse-'+product_id); modaldiv.find('.alert').remove(); if(review_id && product_id && cireview_id) { var data = $('#cireview-abuse-'+product_id+ ' input, #cireview-abuse-'+product_id+ ' textarea').serialize(); if(data) { data += '&'; } data += 'review_id='+review_id+'&product_id='+product_id+'&cireview_id='+cireview_id; $.ajax({ url: 'index.php?route=cireviewpro/cireview/cireviewAbuse&product_id='+product_id, type: 'post', data: data, dataType: 'json', beforeSend: function() { $this.button('loading'); }, complete: function() { $this.button('reset'); }, success: function(json) { modaldiv.find('.alert').remove(); if(json['error']) { modaldiv.find('.modal-header').before('
      ' + json['error'] + '
      ') } if (json['success']) { // update particular div text modaldiv.find('.modal-header').before('
      ' + json['success'] + '
      '); setTimeout(function() { modaldiv.find('.close').trigger('click'); }, 1000); } }, error: function(xhr, ajaxOptions, thrownError) { // alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }); function ciDataModal(target, find_modal, el) { $(target).find(find_modal).attr('data-back', target); var ev = $(target).find(find_modal).attr('id'); $(find_modal).appendTo("body"); $(find_modal).modal('show'); $(find_modal).off('hidden.bs.modal.'+ev).on('hidden.bs.modal.'+ev, function(e) { $(find_modal).appendTo($(find_modal).attr('data-back')); $(find_modal).removeAttr('data-back'); }); } $('.data-modal').on('click', function() { var target = $(this).attr('data-target'); var find_modal = $(this).attr('data-find_modal'); ciDataModal(target, find_modal, $(this)); }); $('#cireview-policy-modal').on('shown.bs.modal', function (e) { var num_modals = $('.modal-backdrop').length; if(num_modals > 1) { var calc_zindex = 10; var use_nummodal = num_modals - 1; var zindex = parseFloat($(this).css('z-index')); $(this).css('z-index', (zindex+ (calc_zindex*use_nummodal) )); // access modal variables var $backdrop = $(this).data('bs.modal').$backdrop; $backdrop.addClass("cireviewpro-policy-backdrop"); var zindex2 = parseFloat($('.modal-backdrop.cireviewpro-policy-backdrop').css('z-index')); $('.modal-backdrop.cireviewpro-policy-backdrop').css('z-index', ( (zindex > zindex2) ? zindex + ((calc_zindex-1) *use_nummodal) : zindex2 + (calc_zindex*use_nummodal) ) ); } }); $('#cireview-policy-modal').on('hidden.bs.modal', function (e) { $(this).css('z-index', ''); // console.log("cireview-policy-modal hidden"); if($('.modal').hasClass('in')) { $('body').addClass('modal-open'); } }); $('#cireview-modal').on('hidden.bs.modal', function (e) { // console.log("cireview-modal hidden"); var modal = $(this); modal.find('.alert').remove(); $('.cireview-form .has-error').each(function() { $(this).removeClass('has-error'); }); $('.cireview-successmsg').hide().html(''); $('.cireview-form').show(); $('.cireview-successmsg-title').hide().html(''); $('.cireview-form-title').show(); }); $('#cireview-abuse-5530').on('hidden.bs.modal', function (e) { // console.log("cireview-abuse- hidden"); var modal = $(this); modal.find('input[name="ciabreason"]').prop("checked", false); modal.find('.other_reason').addClass('hide'); modal.find('textarea').val(''); modal.find('.alert').remove(); modal.find('.cireview-abuse').attr({'data-product_id' : '','data-review_id' : '', 'data-cireview_id' : ''}); }); $('input[name="ciabreason"]').on('click', function() { if($(this).val() == 'OTHER' || $(this).attr('data-details')==1) { $('.other_reason').removeClass('hide'); } else { $('.other_reason').addClass('hide'); $('.other_reason textarea').val(''); } }); $('#cireview').off('click', '.abuse-button-action').on('click', '.abuse-button-action', function() { var $this = $(this); var review_id = $this.attr('data-review_id'); var product_id = $this.attr('data-product_id'); var cireview_id = $this.attr('data-cireview_id'); if(review_id && product_id && cireview_id) { $('#cireview-abuse-'+product_id).find('.cireview-abuse').attr({'data-review_id' : review_id, 'data-product_id' : product_id, 'data-cireview_id' : cireview_id}); //abuse-button-action var target = '#cimodal-cireview-abuse-'+product_id; var find_modal = '#cireview-abuse-'+product_id; ciDataModal(target, find_modal, $(this)); // $('#cireview-abuse-'+product_id).modal('show'); } }); $('#cireview').off('click', '.vote-button-action').on('click', '.vote-button-action', function() { var $this = $(this); var review_id = $this.attr('data-review_id'); var action = $this.attr('data-action'); var product_id = $this.attr('data-product_id'); var cireview_id = $this.attr('data-cireview_id'); // $('.text-danger').remove(); var oldClass = $(this).find('i').attr('data-class'); if(review_id && product_id && cireview_id) { $.ajax({ url: 'index.php?route=cireviewpro/cireview/cireviewVote', type: 'post', data: 'review_id=' + encodeURIComponent(review_id) + '&action=' + encodeURIComponent(action) + '&product_id=' + encodeURIComponent(product_id) + '&cireview_id=' + encodeURIComponent(cireview_id), dataType: 'json', beforeSend: function() { $this.find('i').removeClass(oldClass).addClass('fa fa-spinner fa-spin'); }, complete: function() { $this.find('i').removeClass('fa fa-spinner fa-spin').addClass(oldClass); }, success: function(json) { var $parent = $this.parents('.cireview-vote'); $('.text-danger').remove(); if(json['error']) { $parent.append('
      '+ json['error'] +'
      ') } if (json['success']) { // update particular div text $parent.find('.vote-action').html(json['before_text']); $parent.find('.vote-result').html(json['after_text']); $parent.append('
      '+ json['success'] +'
      ') } }, error: function(xhr, ajaxOptions, thrownError) { // alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }); $(document).delegate('.ciscrolltoreviewtab', 'click', function() { ciScrollToReviewTab(); }); $(document).delegate('.ciopenreviewpopup', 'click', function() { ciOpenReviewPopup(); }); }); function ciOpenReviewPopup() { var $review = $('#cireview-graph'); $('a[href="#tab-review"]').trigger('click'); $('a[href="#' + $review.closest('.module-item').attr('id') + '"]').trigger('click'); $('a[href="#' + $review.closest('.tab-pane').attr('id') + '"]').trigger('click'); $('a[href="#' + $review.closest('.panel-collapse').attr('id') + '"]').trigger('click'); if($('.cireview-write').length) { $('.cireview-write').trigger('click'); } else { ciScrollToReviewTab(); } } function ciScrollToReviewTab() { var $review = $('#cireview-graph'); $('a[href="#tab-review"]').trigger('click'); $('a[href="#' + $review.closest('.module-item').attr('id') + '"]').trigger('click'); $('a[href="#' + $review.closest('.tab-pane').attr('id') + '"]').trigger('click'); $('a[href="#' + $review.closest('.panel-collapse').attr('id') + '"]').trigger('click'); $([document.documentElement, document.body]).animate({ scrollTop: $review.offset().top - 100 }, 200); }-->

Buy With Confidence!
Great Reviews
Always Discreet
Customer Service
Customer Service
Clicky