Safari not activating css rule on jquery submit action -



Safari not activating css rule on jquery submit action -

i have script theres listing on submit off form on site.

$(".moviesearch").submit(function() { $("body").addclass("tmdbsearching"); });

this script can see, set class on body wich activate css overlay rule.

div.overlay { position: fixed; z-index: 900; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.5s cubic-bezier(0.89,.005,.545,1); -moz-transition: opacity 0.5s cubic-bezier(0.89,.005,.545,1); -ms-transition: opacity 0.5s cubic-bezier(0.89,.005,.545,1); -o-transition: opacity 0.5s cubic-bezier(0.89,.005,.545,1); transition: opacity 0.5s cubic-bezier(0.89,.005,.545,1); } body.tmdbsearching div.overlay { z-index: 900; opacity: 1 !important; visibility: visible !important; }

but donst work safari not show overlay. other browser works in. can safari set class on body, not activate css rule.

i made test button, test overlay. , works fine.

$('.testbutton').click(function() { $("body").toggleclass("tmdbsearching"); });

the link site is: http://moovee.dk/beta/index.php/tilfoj-film

then can see in action.

you adding class within submit function , submitting form triggers navigation page. in case, browser may or may not take update display.

you can workaround situation follows:

cancel submit function add class body trigger submit event manually using settimeout() class="lang-javascript prettyprint-override">$(".moviesearch").submit(function(e) { e.preventdefault(); $("body").addclass("tmdbsearching"); var = this; settimeout(function() { that.submit(); }, 1); });

in above example, submit handler cancels event , homecoming command browser, allowing update display.

jquery css safari

Comments

Popular posts from this blog

javascript - THREE.js reposition vertices for RingGeometry -

javascript - I need to update the text of a paragraph by inline edit -

assembly - What is the addressing mode for ld, add, and rjmp instructions? -