TB Megamenu dosen,t work on product page, but works on any other page. The reason for this situation is the conflict between libraries TB megamenu and commerce_kickstart_product_ui.js.
To fix this problem you have to remove this fragment from commerce_kickstart_product_ui.js (profiles/commerce_kickstart/modules/commerce_kickstart/)

// Add 'read more' link on description.
  Drupal.behaviors.bodyReadMore = {
    attach: function ( context, settings ) {
      var readmore = Drupal.t('read more');
      var readless = Drupal.t('read less');
      $('.node-product-type .field-name-body .field-item').expander({
        slicePoint: 200,
        expandPrefix: '...<br />',
        expandText: readmore,
        userCollapseText: readless,
        expandEffect: 'fadeIn',
        expandSpeed: 250,
        collapseEffect: 'fadeOut',
        collapseSpeed: 200
      });
    }
  }

Comments

gmrmedia created an issue. See original summary.

mglaman’s picture

Status: Active » Closed (won't fix)

That's not a solution. That'd be remove a feature of the profile and the body field.

jaesperanza’s picture

apaderno’s picture

Title: Kickstart doesn't work with TB Memgamenu » Kickstart doesn't work with TB Megamenu
Version: 7.x-2.20 » 7.x-2.x-dev
Issue tags: -TB Megamenu, -commerce_kickstart_product_ui.js +megamenu