Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum. Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden. Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!

We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.

Team Webprofis

style switch

Gebruik onder staande js functie voor het switchen van een style.
Dit werkt goed, maar nu verandert hij alleen de style en in de website zit een logo wat ook mee moet veranderen.
Is het mogelijk om deze in de js functie te veranderen?

function setActiveStyleSheet(title) {
var i, a;
for(i=0; (a = document.getElementsByTagName('link')[i]); i++) {
if(a.getAttribute('rel').indexOf('style') != -1
&& a.getAttribute('title')
&& a.getAttribute('rel').indexOf('alt') != -1 ){
a.disabled = true;
if(a.getAttribute('title') == title) a.disabled = false;
}
}
}
if( typeof Storage != 'undefined' ){
var color = window.localStorage.getItem('color');
if(color != null ){
setActiveStyleSheet( color );
$('.colors > a[data-val='+color+']').addClass('active');
}
}
$('.colors > a').on('click', function(e){
e.preventDefault();
var color = $(this).data('val');
setActiveStyleSheet(color);
$('.colors > a.active').removeClass('active');
$(this).addClass('active');
if( typeof Storage != 'undefined' ){
window.localStorage.setItem('color', color);
}
});
Dacht eerste simpel zet je logo als een background, maar dan loop ik weer tegen het responsive gebeuren grrr.
If it's not fun, you're not doing it right!

Reacties

Login of Registreer om te reageren.