Поскольку изображения находятся в заголовке, я не могу использовать только CSS, чтобы повернуть их, щелкнув по одной из ссылок на навигацию. Я пробовал простое решение, но это выглядит неправильно. Не могли бы вы мне немного помочь?Как повернуть некоторые изображения с тем же классом, когда нажимаете на ссылку навигации - с jquery & css
Существует простая версия этого:
jQuery(document).ready(function($) {
$(document).ready(function() {
$("#nav ul li a").click(function() {
$(".cog").css(
{'-webkit-transform' : 'rotate(70deg)',
'-moz-transform' : 'rotate(70deg)',
'-ms-transform' : 'rotate(70deg)',
'transform' : 'rotate(70deg)'});
});
});
});
<header>
<div id="header_image">
<img id="cog" style="display: block;" class="cog" src="images/cog01.png">
<img class="cog" src="images/cog02.png">
<img class="cog" src="images/cog03.png">
</div>
<nav id="#nav">
<ul id="fo_menu">
<li id="fooldal" class="first"><a href="index.php">Főoldal</a></li>
<li id="menu_separator"></li>
<li id="bemutatkozas"><a href="index.php?oldal=1">Bemutatkozás</a></li>
</ul>
</nav>
</header>
@webaj так, есть я ответил на ваш вопрос? – dave
Большое спасибо, вы правы :) Я немного торопился и скопировал какой-то элемент. На самом деле я бы катил какое-то зубчатое колесо, поэтому preventDefault() не обязательно - с ним, ссылка не работает и вращается только один раз, чем ничего не делать, когда я нажимаю на какой-либо элемент в меню: S без предупрежденияDefault(), нолики только рулон во время загрузки страницы, а затем останавливаются: S (извините за поздний ответ, и ваше решение хорошо, может быть, мой вопрос был недостаточно ясен) –