ни-чего не-по-ни-ма-ю :(((
почему не работает конструкция:
<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, время: 15:50. |