<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/jive/rss" version="2.0">
  <channel>
    <title>Adobe Community : All Content - All Communities</title>
    <link>https://forums.adobe.com/</link>
    <description>All Content in Adobe Community</description>
    <language>en</language>
    <pubDate>Wed, 05 Nov 2014 16:56:25 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-11-05T16:56:25Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Bootstrap3/BC Menu dropdown conflict with module_photogallery</title>
      <link>https://forums.adobe.com/thread/1627710</link>
      <description>&lt;!-- [DocumentBodyStart:b83f2ec6-7c36-437b-b328-59651f7f01b8] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I'm building a site using Bootstrap3 framework, with BC Dynamic Menu (with jQuery courtesy Joe Watkins) for main navigation.&amp;nbsp; Dropdowns (click or hover) working beautifully until I add a photogallery module, then the dropdown links disappear&lt;strong&gt; on click&lt;/strong&gt;, which is a major problem on touchscreens.&amp;nbsp; I've removed all things piece-by-piece to determine the dropdown links disappear 100% of the time when a photogallery module is on the page, and work appropriately 100% of the time without a photogallery present (well, 1 exception - i'm seeing same issue on Layouts/OnlineShop/large_product.html).&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Does anyone have any recommendations to fix this conflict with my Menu Nav dropdown links and the photogallery module?&amp;nbsp; Really, really appreciate any suggestions.&amp;nbsp; Unfortunately, the site nav is rendered non-functional on touchscreens due to these disappearing dropdown link conflicts (only Home and Smile Gallery links are not dropdowns).&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;EXAMPLES&lt;/p&gt;&lt;p&gt;Here are 3 examples of pages with a photogallery/dropdown conflict on click.&amp;nbsp; To test issue, click the main nav dropdown links (e.g. "Locations, Treatment, etc":&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.meyerdanabraces.com/smile-gallery.html" rel="nofollow"&gt;Smile Gallery&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.meyerdanabraces.com/locations/rapidcity-sd" rel="nofollow"&gt;Rapid City, SD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.meyerdanabraces.com/locations/spearfish-sd" rel="nofollow"&gt;Spearfish, SD&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I'm right in the middle of transitioning this site to the responsive framework, so not all links will work. Here are 3 examples of Nav links working properly on click (no photogallery module):&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.meyerdanabraces.com/results-before-after.html" rel="nofollow"&gt;Results - Before &amp;amp; After&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.meyerdanabraces.com/evaluation.html" rel="nofollow"&gt;Evaluation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.meyerdanabraces.com/smile-for-a-lifetime.html" rel="nofollow"&gt;Smile For A Lifetime&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;REFERENCE&lt;/p&gt;&lt;p&gt;I do not understand jQuery very well, I've pieced together what I could to make it all work.&amp;nbsp; Here are the 2 scripts I use to get the BC Menu to work:&amp;nbsp; &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;// - - - - -&amp;nbsp; Dropdown Menu v2 - JOE WATKINS.IO Dropdown Menu Toggle - - - - - - - - - - -&lt;/p&gt;&lt;p&gt;dropdownNavTweak : function(){&lt;/p&gt;&lt;p&gt;var $navContainer = $(".nav"),&lt;/p&gt;&lt;p&gt;&amp;nbsp; $dropdownItems = $navContainer.find("li.dropdown");&lt;/p&gt;&lt;p&gt;&amp;nbsp; $dropdownItems.each(function(){&lt;/p&gt;&lt;p&gt;&amp;nbsp; var $parentItem = $(this).find("a:first");&lt;/p&gt;&lt;p&gt;&amp;nbsp; $parentItem.addClass("dropdown-toggle").attr("data-toggle","dropdown").append(" &amp;lt;em class='icon-caret-down'&amp;gt;&amp;lt;/em&amp;gt;");&lt;/p&gt;&lt;p&gt;&amp;nbsp; $(this).children("ul").removeClass().addClass("dropdown-menu");&lt;/p&gt;&lt;p&gt;&amp;nbsp; $dropdownItems.show();&amp;nbsp; // shows dropdown images to prevent flicker - use CSS to hide " .nav li.dropdown {display:none;}" or ".navbar-nav li.dropdown {display:none;}" or&amp;nbsp; ".navbarMinor-nav li.dropdown {display:none;}"&lt;/p&gt;&lt;p&gt;&amp;nbsp; });&lt;/p&gt;&lt;p&gt;},&amp;nbsp; // end dropdownNavTweak&amp;nbsp; (Comma needed if others follow}&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;... and ...&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; line-height: 1.5em;"&gt;//////- -MENU- ////////&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;jQuery(document).ready(function ($) {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; jQuery('.navbar .dropdown').hover(function() {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jQuery(this).addClass('extra-nav-class').find('.dropdown-menu').first().stop(true, true).delay(200).slideDown();&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, function() {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var na = $(this);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (jQuery('.spanFloatLeftIfMobile').css('float') == "none") {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; na.find('.dropdown-menu').first().stop(true, true).delay(500).slideUp('fast', function(){ na.removeClass('extra-nav-class') })&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/p&gt;&lt;p&gt;});&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:b83f2ec6-7c36-437b-b328-59651f7f01b8] --&gt;&lt;img src='/beacon?t=1415884525280' /&gt;</description>
      <pubDate>Wed, 05 Nov 2014 16:56:25 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1627710</guid>
      <dc:date>2014-11-05T16:56:25Z</dc:date>
      <clearspace:dateToText>1 week 17 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

