Version Description
Sticky menu and welcome bar conflict fix
Download this release
Release Info
Developer | galdub |
Plugin | myStickymenu |
Version | 2.2.1 |
Comparing to | |
See all releases |
Code changes from version 2.2 to 2.2.1
- mystickymenu.php +2 -2
- readme.txt +14 -6
- welcome-bar.php +13 -1
mystickymenu.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: myStickymenu
|
4 |
Plugin URI: https://premio.io/
|
5 |
Description: Simple sticky (fixed on top) menu implementation for navigation menu and Welcome bar for announcements and promotion. After install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
|
6 |
-
Version: 2.2
|
7 |
Author: Premio
|
8 |
Author URI: https://premio.io/downloads/mystickymenu/
|
9 |
Text Domain: mystickymenu
|
@@ -12,7 +12,7 @@ License: GPLv2 or later
|
|
12 |
*/
|
13 |
|
14 |
defined('ABSPATH') or die("Cannot access pages directly.");
|
15 |
-
define( 'MYSTICKY_VERSION', '2.2' );
|
16 |
require_once("mystickymenu-fonts.php");
|
17 |
require_once("welcome-bar.php");
|
18 |
|
3 |
Plugin Name: myStickymenu
|
4 |
Plugin URI: https://premio.io/
|
5 |
Description: Simple sticky (fixed on top) menu implementation for navigation menu and Welcome bar for announcements and promotion. After install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
|
6 |
+
Version: 2.2.1
|
7 |
Author: Premio
|
8 |
Author URI: https://premio.io/downloads/mystickymenu/
|
9 |
Text Domain: mystickymenu
|
12 |
*/
|
13 |
|
14 |
defined('ABSPATH') or die("Cannot access pages directly.");
|
15 |
+
define( 'MYSTICKY_VERSION', '2.2.1' );
|
16 |
require_once("mystickymenu-fonts.php");
|
17 |
require_once("welcome-bar.php");
|
18 |
|
readme.txt
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
===Sticky Menu on Scroll, Sticky Header, Sticky Welcome Bar for Any Theme - myStickymenu===
|
2 |
Contributors: tomeraharon, galdub, premio
|
3 |
-
Tags:menu, header, sticky menu, sticky header, floating menu, floating navigation menu, navigation menu, navigation, sticky navigation menu, welcome bar, hello bar, top bar, sticky bar, floating bar
|
4 |
Requires at least: 3.5.1
|
5 |
Tested up to: 5.2
|
6 |
-
Stable tag: 2.2
|
7 |
License: GPLv2 or later
|
8 |
|
9 |
This sticky menu plugin will make your menu or header stick to the top of page, when scrolled down and up. Also create a beautiful Welcome bar with it.
|
@@ -20,10 +20,10 @@ With more than 60,000+ active installs and around 100 five-stars reviews, you ca
|
|
20 |
= BENEFITS =
|
21 |
* Improve user experience by letting your visitors access the navigation menu and navigate to the pages they want when they want to.
|
22 |
* Make your website look more modern with sticky menu on desktop and mobile.
|
23 |
-
* Increase number of pageviews and
|
24 |
* Create your own floating Welcome Bar and let your visitors know about your latest deals, announcements or any other important information
|
25 |
|
26 |
-
The sticky header function is localized (multi language support) and responsive (as far as your theme is). Also there is possibility to add custom css code which make this plugin very flexible, customizable and user friendly.
|
27 |
|
28 |
My Sticky Menu plugin is originally designed for Twenty Thirteen template but should work on any theme, like: OceanWP, Nirvana Template, Travelify, Twenty Sixteen, Twenty Ten, Twenty Eleven, Max Magazine, Graduate, Lawyer theme, Spacious, Suits and more.
|
29 |
|
@@ -54,7 +54,9 @@ My Sticky Menu is tested and compatible with Elementor website builder, Divi, WP
|
|
54 |
* Add CSS style to the floating header
|
55 |
* Disable floating header on specific pages
|
56 |
|
57 |
-
|
|
|
|
|
58 |
* Remove the Get Bar credit
|
59 |
* Display your floating bar at bottom position
|
60 |
* Change the height of the sticky bar
|
@@ -67,7 +69,11 @@ My Sticky Menu is tested and compatible with Elementor website builder, Divi, WP
|
|
67 |
<a href="https://premio.io/downloads/mystickymenu/" target="_blank" title="mystickymenu pro plans"><strong>>>> See Pro plans here</strong></a>
|
68 |
|
69 |
= Live Demo =
|
70 |
-
A live demo for myStickymenu plugin is available at <a href="https://demo.premio.io/mystickymenu/?utm_source=wordpressorg" target="_blank" title="Premio.io demo site">Premio's demo site</a>.
|
|
|
|
|
|
|
|
|
71 |
|
72 |
= Testimonials =
|
73 |
|
@@ -251,6 +257,8 @@ After installing the plugin, you’ll have the option to turn on the welcome bar
|
|
251 |
|
252 |
|
253 |
== Changelog ==
|
|
|
|
|
254 |
= 2.2 =
|
255 |
You can now add a welcome bar to your website
|
256 |
= 2.1.8 =
|
1 |
===Sticky Menu on Scroll, Sticky Header, Sticky Welcome Bar for Any Theme - myStickymenu===
|
2 |
Contributors: tomeraharon, galdub, premio
|
3 |
+
Tags:menu, header, sticky menu, sticky header, floating menu, floating navigation menu, navigation menu, navigation, sticky navigation menu, welcome bar, hello bar, top bar, sticky bar, floating bar, notification bar
|
4 |
Requires at least: 3.5.1
|
5 |
Tested up to: 5.2
|
6 |
+
Stable tag: 2.2.1
|
7 |
License: GPLv2 or later
|
8 |
|
9 |
This sticky menu plugin will make your menu or header stick to the top of page, when scrolled down and up. Also create a beautiful Welcome bar with it.
|
20 |
= BENEFITS =
|
21 |
* Improve user experience by letting your visitors access the navigation menu and navigate to the pages they want when they want to.
|
22 |
* Make your website look more modern with sticky menu on desktop and mobile.
|
23 |
+
* Increase number of pageviews and visitors' time on website
|
24 |
* Create your own floating Welcome Bar and let your visitors know about your latest deals, announcements or any other important information
|
25 |
|
26 |
+
The sticky header function is localized (multi language support) and responsive (as far as your theme is). Also there is possibility to add custom css code which make this plugin very flexible, customizable and user friendly. You can also use the notification bar in any languauge.
|
27 |
|
28 |
My Sticky Menu plugin is originally designed for Twenty Thirteen template but should work on any theme, like: OceanWP, Nirvana Template, Travelify, Twenty Sixteen, Twenty Ten, Twenty Eleven, Max Magazine, Graduate, Lawyer theme, Spacious, Suits and more.
|
29 |
|
54 |
* Add CSS style to the floating header
|
55 |
* Disable floating header on specific pages
|
56 |
|
57 |
+
But wait, there's more 😉
|
58 |
+
|
59 |
+
= Welcome Bar Pro Features =
|
60 |
* Remove the Get Bar credit
|
61 |
* Display your floating bar at bottom position
|
62 |
* Change the height of the sticky bar
|
69 |
<a href="https://premio.io/downloads/mystickymenu/" target="_blank" title="mystickymenu pro plans"><strong>>>> See Pro plans here</strong></a>
|
70 |
|
71 |
= Live Demo =
|
72 |
+
A live demo for myStickymenu plugin and notification bar is available at <a href="https://demo.premio.io/mystickymenu/?utm_source=wordpressorg" target="_blank" title="Premio.io demo site">Premio's demo site</a>.
|
73 |
+
|
74 |
+
= myStickymenu IS GDPR COMPLAINT =
|
75 |
+
We don’t store any local data about your visitors. Any time your menu or notification bar appears on your site, the plugin will not store any local data about it.
|
76 |
+
<strong>Pro tip:</strong> You can the plugin's notification bar to let your website visitors know about your cookie policy :)
|
77 |
|
78 |
= Testimonials =
|
79 |
|
257 |
|
258 |
|
259 |
== Changelog ==
|
260 |
+
= 2.2.1 =
|
261 |
+
Sticky menu and welcome bar conflict fix
|
262 |
= 2.2 =
|
263 |
You can now add a welcome bar to your website
|
264 |
= 2.1.8 =
|
welcome-bar.php
CHANGED
@@ -542,13 +542,14 @@ function mysticky_welcome_bar_frontend(){
|
|
542 |
var welcombar_position = $( '.mysticky-welcomebar-fixed' ).data('position');
|
543 |
var welcombar_height = $( '.mysticky-welcomebar-fixed' ).data('height');
|
544 |
setTimeout(function(){
|
545 |
-
jQuery( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-animation' );
|
546 |
if ( welcombar_position == 'top' ) {
|
547 |
jQuery( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-animation' );
|
548 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'top', '0' );
|
549 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
550 |
$( 'html' ).css( 'margin-bottom', '' );
|
551 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
|
|
552 |
} else {
|
553 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
554 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
@@ -572,6 +573,7 @@ function mysticky_welcome_bar_frontend(){
|
|
572 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
573 |
$( 'html' ).css( 'margin-bottom', '' );
|
574 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
|
|
575 |
} else {
|
576 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
577 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
@@ -599,6 +601,7 @@ function mysticky_welcome_bar_frontend(){
|
|
599 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
600 |
$( 'html' ).css( 'margin-bottom', '' );
|
601 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
|
|
602 |
} else {
|
603 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
604 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
@@ -616,6 +619,7 @@ function mysticky_welcome_bar_frontend(){
|
|
616 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
617 |
$( 'html' ).css( 'margin-bottom', '' );
|
618 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
|
|
619 |
} else {
|
620 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
621 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
@@ -631,6 +635,11 @@ function mysticky_welcome_bar_frontend(){
|
|
631 |
|
632 |
jQuery(window).scroll(function(){
|
633 |
if ( sessionStorage.getItem("welcomebar_close") === null ){
|
|
|
|
|
|
|
|
|
|
|
634 |
if ( after_trigger === 'after_scroll' ) {
|
635 |
var scroll = 100 * $(window).scrollTop() / ($(document).height() - $(window).height());
|
636 |
var after_scroll_val = jQuery( '.mysticky-welcomebar-fixed' ).data('triger-sec');
|
@@ -645,6 +654,7 @@ function mysticky_welcome_bar_frontend(){
|
|
645 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
646 |
$( 'html' ).css( 'margin-bottom', '' );
|
647 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
|
|
648 |
} else {
|
649 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
650 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
@@ -661,6 +671,7 @@ function mysticky_welcome_bar_frontend(){
|
|
661 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
662 |
$( 'html' ).css( 'margin-bottom', '' );
|
663 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
|
|
664 |
} else {
|
665 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
666 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
@@ -686,6 +697,7 @@ function mysticky_welcome_bar_frontend(){
|
|
686 |
}
|
687 |
jQuery( 'html' ).css( 'margin-top', '' );
|
688 |
jQuery( 'html' ).css( 'margin-bottom', '' );
|
|
|
689 |
} );
|
690 |
});
|
691 |
</script>
|
542 |
var welcombar_position = $( '.mysticky-welcomebar-fixed' ).data('position');
|
543 |
var welcombar_height = $( '.mysticky-welcomebar-fixed' ).data('height');
|
544 |
setTimeout(function(){
|
545 |
+
jQuery( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-animation' );
|
546 |
if ( welcombar_position == 'top' ) {
|
547 |
jQuery( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-animation' );
|
548 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'top', '0' );
|
549 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
550 |
$( 'html' ).css( 'margin-bottom', '' );
|
551 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
552 |
+
$( '#mysticky-nav' ).css( 'top', '60px' );
|
553 |
} else {
|
554 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
555 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
573 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
574 |
$( 'html' ).css( 'margin-bottom', '' );
|
575 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
576 |
+
$( '#mysticky-nav' ).css( 'top', '60px' );
|
577 |
} else {
|
578 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
579 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
601 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
602 |
$( 'html' ).css( 'margin-bottom', '' );
|
603 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
604 |
+
$( '#mysticky-nav' ).css( 'top', '60px' );
|
605 |
} else {
|
606 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
607 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
619 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
620 |
$( 'html' ).css( 'margin-bottom', '' );
|
621 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
622 |
+
$( '#mysticky-nav' ).css( 'top', '60px' );
|
623 |
} else {
|
624 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
625 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
635 |
|
636 |
jQuery(window).scroll(function(){
|
637 |
if ( sessionStorage.getItem("welcomebar_close") === null ){
|
638 |
+
var welcombar_height = $( '.mysticky-welcomebar-fixed' ).data('height');
|
639 |
+
var welcombar_position = $( '.mysticky-welcomebar-fixed' ).data('position');
|
640 |
+
if ( welcombar_position == 'top' ) {
|
641 |
+
$( '#mysticky-nav' ).css( 'top', welcombar_height + 'px' );
|
642 |
+
}
|
643 |
if ( after_trigger === 'after_scroll' ) {
|
644 |
var scroll = 100 * $(window).scrollTop() / ($(document).height() - $(window).height());
|
645 |
var after_scroll_val = jQuery( '.mysticky-welcomebar-fixed' ).data('triger-sec');
|
654 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
655 |
$( 'html' ).css( 'margin-bottom', '' );
|
656 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
657 |
+
$( '#mysticky-nav' ).css( 'top', '60px' );
|
658 |
} else {
|
659 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
660 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
671 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
672 |
$( 'html' ).css( 'margin-bottom', '' );
|
673 |
$( 'html' ).attr( 'style', 'margin-top: 60px !important' );
|
674 |
+
$( '#mysticky-nav' ).css( 'top', '60px' );
|
675 |
} else {
|
676 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'bottom', '0' );
|
677 |
jQuery( '.mysticky-welcomebar-fixed' ).css( 'opacity', '1' );
|
697 |
}
|
698 |
jQuery( 'html' ).css( 'margin-top', '' );
|
699 |
jQuery( 'html' ).css( 'margin-bottom', '' );
|
700 |
+
$( '#mysticky-nav' ).css( 'top', '0px' );
|
701 |
} );
|
702 |
});
|
703 |
</script>
|