Jestem początkującym w JS i mam następujący problem. Mam funkcję oraz warunek, funkcja ta ma się wywołać po spełnieniu warunku - ok, działa jak należy ale dopiero po przeładowaniu strony, a ja bym chciał żeby działało to bez przeładowania strony.
Kod
function dropdown_hover() {
$(".dropdown").hover(
function() {
$('.dropdown-menu', this).stop( true, true ).fadeIn(450);
$(this).toggleClass('open');
},
function() {
$('.dropdown-menu', this).stop( true, true ).fadeOut(450);
$(this).toggleClass('open');
});
};
$(function(){
var $window = $(window);
if ($window.width() > 768) {
dropdown_hover();
};
})
$(".dropdown").hover(
function() {
$('.dropdown-menu', this).stop( true, true ).fadeIn(450);
$(this).toggleClass('open');
},
function() {
$('.dropdown-menu', this).stop( true, true ).fadeOut(450);
$(this).toggleClass('open');
});
};
$(function(){
var $window = $(window);
if ($window.width() > 768) {
dropdown_hover();
};
})
I żeby nie robić drugiego tematu, mam jeszcze jedno pytanie. W jaki sposób, poprzez PHP mogę zmieniać wartości JS?