[wp-trac] [WordPress Trac] #42276: Twenty Seventeen: Bug with global.js (links not working)

WordPress Trac noreply at wordpress.org
Sat Aug 21 21:58:04 UTC 2021


#42276: Twenty Seventeen: Bug with global.js (links not working)
----------------------------+-------------------------
 Reporter:  celinegrosjean  |       Owner:  (none)
     Type:  defect (bug)    |      Status:  closed
 Priority:  normal          |   Milestone:
Component:  Bundled Theme   |     Version:  4.9
 Severity:  normal          |  Resolution:  invalid
 Keywords:                  |     Focuses:  javascript
----------------------------+-------------------------
Changes (by sabernhardt):

 * status:  new => closed
 * resolution:   => invalid
 * milestone:  Awaiting Review =>


Comment:

 Thanks for the report!

 I see that you removed the
 [https://core.trac.wordpress.org/browser/tags/4.9/src/wp-
 content/themes/twentyseventeen/assets/js/global.js#L28 scrolling function]
 after discovering it did not work properly with your site. The function
 was added in ticket:38476, to prevent the fixed top menu from hiding
 focused controls. Of course, you did not want the navigation fixed at the
 top.

 This seems related to `.navigation-top {height: 100%;}` in your child
 theme stylesheet. With that, the `fixedNavHeight` value is greater than
 the offset, so the script would run the `scrollTo` function when clicking
 on a link.

 Adding `height:0;` to `.site-navigation-fixed {display: none;}` could have
 worked. Or else you could have disabled the `site-navigation-fixed` class
 entirely in the JS file (removing three calls to `adjustScrollClass()`:
 lines 184, 225 and 232).

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/42276#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list