Forum Moderators: open
<div class="cookiepopup mobile_no">
<p>Questo sito utilizza i cookie, per garantire una migliore esperienza di navigazione. Continuando, ne accetti l'utilizzo.<br />
This website uses cookies to improve your user experience. By continuing to browse the site you are agreeing to our use of cookies.<br />
<a href="/foo" target="_blank"><b>(Dettagli / Details)</b></a> <input type="submit" class="cookieclose" value="Accetto / Continue" /></p>
</div>
<div class="cookiepopup mobile_yes">
<p>Questo sito utilizza i cookie. Continuando, ne accetti l'utilizzo.
This website uses cookies. By continuing to browse the site you are agreeing to our use of cookies.<br />
<a href="/foo" target="_blank"><b>(Dettagli / Details)</b></a> <input type="submit" class="cookieclose" value="Accetto / Continue" /></p>
</div>
.mobile_yes{ display:none } <--- normal behaviour
.mobile_no{ display:none } <---- it goes under a specific css media query for smartphones
/* COOKIE POPUP */
.cookiepopup {
display:none;
background: #eee; border-top:1px solid #ddd; color:#555;
bottom: 0;
padding: 5px 2% 10px;
position: fixed;
width: 96%;
z-index: 10;
font-size:0.8em;
}
.cookiepopup p {
width:90%; margin:0 auto; max-width: 970px;
}
.mobile_no{ display:none } $(document).ready(function(){
check_cookie_for_cookiepopup();
});/*ready*/
var cookiepopup_cookie_name = "cookiepopup" ;
var cookiepopup_duration = 60 ; //scadenza in giorni
var show_cookiepopup = '';
function check_cookie_for_cookiepopup()
{
show_cookiepopup = $.cookie( cookiepopup_cookie_name );
if (show_cookiepopup == 'noshow') {
} else {
setTimeout(function(){ cookiepopup_show(); },1000);
}
}
function cookiepopup_show() {
$('.cookiepopup').show();
$('.cookiepopup').find('.cookieclose').unbind('click').click(function(){
$('.cookiepopup').hide();
show_cookiepopup = 'noshow';
$.cookie(cookiepopup_cookie_name, show_cookiepopup, { expires: cookiepopup_duration, path: '/' });
return false;
});
}
function set_cookie ( cookie_name, cookie_value,
lifespan_in_days, valid_domain )
{
// http://www.thesitewizard.com/javascripts/cookies.shtml
var domain_string = valid_domain ?
("; domain=" + valid_domain) : '' ;
document.cookie = cookie_name +
"=" + encodeURIComponent( cookie_value ) +
"; max-age=" + 60 * 60 *
24 * lifespan_in_days +
"; " ;
} [edited by: whoisgregg at 1:46 pm (utc) on Sep 16, 2013]
[edit reason] rv link, please see sticky mail :) [/edit]
<div class="cookiepopup">
<div class="mobile_no">
<p>Questo sito utilizza i cookie, per garantire una migliore esperienza di
navigazione. Continuando, ne accetti l'utilizzo.<br />
This website uses cookies to improve your user experience. By continuing
to browse the site you are agreeing to our use of cookies.<br />
<a href="/foo" target="_blank"><b>(Dettagli / Details)</b></a>
<input type="submit" class="cookieclose" value="Accetto / Continue" />
</p>
</div>
<div class="mobile_yes">
<p>Questo sito utilizza i cookie. Continuando, ne accetti l'utilizzo.
This website uses cookies. By continuing to browse the site you are
agreeing to our use of cookies.<br />
<a href="/foo" target="_blank"><b>(Dettagli / Details)</b></a>
<input type="submit" class="cookieclose" value="Accetto / Continue" />
</p>
</div>
</div>
Clearly, a !important in the CSS stylesheet fixed the issue, but I don't feel like it's the most "polite" way to deal with it. Do I have a better alternative?
You need to hunt down the rule that overrides your non-important style