Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //why does this work?
- if ($('a:has(span.menu-description)', menu).size() > 0) {
- menu.addClass('admin-toolbar-menu-hover');
- $('a:has(span.menu-description)', menu).hover(
- function() {
- var link = $('<a></a>');
- $(link).attr('class', $(this).attr('class'));
- $(link).addClass('menu-hover')
- .append($('span.menu-description', this).clone())
- .appendTo(menu)
- .show();
- },
- function() {
- $(menu)
- .children('a.menu-hover')
- .remove();
- }
- );
- //but this says 'cant call method addClass of undefined'?
- if ($('a:has(span.menu-description)', menu).size() > 0) {
- menu.addClass('admin-toolbar-menu-hover');
- $('a:has(span.menu-description)', menu).hover(
- function() {
- $('<a></a>')
- .attr('class', $(this).attr('class'))
- .addClass('menu-hover')
- .append($('span.menu-description', this).clone())
- .appendTo(menu)
- .show();
- },
- function() {
- $(menu)
- .children('a.menu-hover')
- .remove();
- }
- );
- //this also works using .prop
- if ($('a:has(span.menu-description)', menu).size() > 0) {
- menu.addClass('admin-toolbar-menu-hover');
- $('a:has(span.menu-description)', menu).hover(
- function() {
- $('<a></a>')
- .attr('class', $(this).prop('class'))
- .addClass('menu-hover')
- .append($('span.menu-description', this).clone())
- .appendTo(menu)
- .show();
- },
- function() {
- $(menu)
- .children('a.menu-hover')
- .remove();
- }
- );
- }
Add Comment
Please, Sign In to add comment