SVG Привет, ребята, моя проблема довольно простой, но это не работает бог знает почемуСкрыть и показать DIV OnClick
<polygon id="triangle" fill="none" stroke="#EB9381" stroke-miterlimit="10" points="66.233,110.916 114.721,83 66.233,55.083 "/>
<g id="rectangle">
<rect x="90.908" y="64.82" fill="none" stroke="#EB9381" stroke-miterlimit="10" width="5" height="38" />
<rect x="71.908" y="64.82" fill="none" stroke="#EB9381" stroke-miterlimit="10" width="5" height="38"/>
</g>
Вот мой JQuery, что я пытаюсь сделать, в основном скрывается треугольник идентификатор = «треугольник» при щелчке и показывая прямоугольник. Я попытался с эффектом зависания, и он работает. Но с опцией щелчка нет, я не знаю, почему ...
function hoverplayer()
{
$('#rectangle').hide();
$('#cercle_tourne').click(
function()
{
$('#triangle').hide();
},
function()
{
$('#rectangle').show();
}
);
}
Я новичок с JQuery, и Javascript тоже на самом деле, так что я мог бы сделать что-то неправильно.
'hoverplayer()' когда и как вы вызываете эту функцию? – RRK
Точка для заметки - 'polygon' не является ** закрывающим тегом **, поэтому, если его закрыть, он будет отображать элемент' # rectangle' внутри него. поэтому закройте его, используя '', иначе все, что вы пытаетесь« скрыть »или« показать », не будет работать должным образом. –
-' $ ('# cercle_tourne') 'typo? или у вас есть элемент с id 'cercle_tourne'? –