Opened 10 years ago

Closed 8 years ago

Last modified 7 years ago

#5334 closed bug (wontfix)

ui-helper-hidden get overwritten on initialization of button

Reported by: Rwhitbeck Owned by:
Priority: minor Milestone:
Component: ui.button Version: 1.8rc3
Keywords: Cc:
Blocked by: Blocking:

Description

<html>

<a class="button ui-helper-hidden" href="#">Sample hidden button</a> <body>

<script type="text/javascript"> $(function() {

makes my initially hidden element appear

$('a.button').button();

});

</script>

</body>

</html>

button adds ui-button after the user declared ui-helper-hidden class and thus display: none gets overwritten by display:inline-block.

Forum: https://forum.jquery.com/topic/ui-1-8rc3-ui-helper-hidden-vs-button

Change History (4)

comment:1 Changed 8 years ago by M.Gaetan89

I submitted a fix for this ticket on GitHub : https://github.com/jquery/jquery-ui/pull/515

Last edited 8 years ago by M.Gaetan89 (previous) (diff)

comment:2 Changed 8 years ago by Scott González

Resolution: wontfix
Status: newclosed

Unfortunately there's not much we can do about this. We can force the element to be hidden as suggested in the pull request, but that would actually cause another problem, because then .removeClass( "ui-helper-hidden" ) would not cause the button to be displayed.

comment:3 Changed 8 years ago by Scott González

Component: CSS Frameworkui.button

comment:4 Changed 7 years ago by Scott González

Milestone: TBD

Milestone TBD deleted

Note: See TracTickets for help on using tickets.