0
我已经创建了这个小菜单demo,它在firefox和Chrome上运行良好。但是函数(“.class”).cick(function()在IE和Safari中什么也没做。 也许有人可以帮忙吗?我试过.live .on(“click”,“.class”)等等。作品。 你需要从头开始菜单一样thisjquery,Javascript单击菜单在IE和Safari上不起作用
码(JavaScript)的
/*Desktopvariante*/
if ((($(window).width() > 970) && test == 90) || (($(window).width() > 970))) {
$(function() {
$(".ClickLevel1").click(function() {
$(this).addClass("activeFarbe");
$(".navLevel1").addClass("activePfeil", 400);
$("#listLevel1").show("slide", {direction: "right"}, 350);
return false;
});
});
$(function() {
$(".ClickLevel2").click(function() {
$(this).addClass("activeFarbe");
$(".navLevel2").addClass("activePfeil",400);
$("#listLevel2").show("slide", {direction: "right"}, 350);
return false;
});
});
$(function() {
$(".ClickLevel3").click(function() {
$(this).addClass("activeFarbe");
$(".navLevel3").addClass("activePfeil",400);
$("#listLevel3").show("slide", {direction: "right"}, 350);
return false;
});
});
}
}
只是一个这是一个小问题 - 你为什么使用JavaScript?这是几行CSS。 – junkfoodjunkie
我想通过单击而不是通过悬停来执行操作 – maxal95
是的,我重复一下我的问题,为什么当你使用JS,当CSS可以为你做? – junkfoodjunkie