ни-чего не-по-ни-ма-ю :(((
почему не работает конструкция:
<script type='text/javascript' src='/js/jquery/jquery-1.6.1.min.js'></script> <script type="text/javascript"> function ChangeList(id) { $(id).hide(); $('seen_2').show(); } </script> <img id="seen_1" onclick="ChangeList(this)" src="/images/seen1.png"> <img id="seen_2" style="display:none" src="/images/seen2"> точнее, скрывается, но ничего не показывается |
Цитата:
$('.seen_2').show(); |
я тупец!!! забыл # :(((
|
А кстати, объясните, плиз, почему в данном примере нельзя сделать так
<script type="text/javascript"> function ChangeList() { $(this).hide(); } </script> <img id="seen_1" src="/images/new_icons/seen_yes.png" onclick="ChangeList()" /> не работает. как вообще правильно будет сделать? |
зверек,
<script type="text/javascript"> function ChangeList(elem) { $(elem).hide(); } </script> <img id="seen_1" src="/images/new_icons/seen_yes.png" onclick="ChangeList(this)" /> |
9xakep,
спасибо! |
Цитата:
$('#seen_1').on('click', changeList); Кстати this можно так передать: <img id="seen_1" src="/images/new_icons/seen_yes.png" onclick="ChangeList.call(this)" /> |
Цитата:
|
Цитата:
|
Вообще-то id и используется либо для якорной навигации либо для привязки к JS. Для css используют классы.
|
Часовой пояс GMT +3, время: 01:27. |