Показать сообщение отдельно
  #9 (permalink)  
Старый 22.11.2010, 22:19
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

А сразу нельзя было сказать что нудно?
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>

<a href="ya.ru">a</a>
<script type="text/javascript">
$('a').toggle(
    function(){
        i = 2+2;
        alert(i);
        return false;
    },
    function(){
        if(i == 4){
            location.replace($(this).attr('href'));
            return true;
        }
    }
);
</script>



Если нужно выполнить функцию только один раз, то еще проще:
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<a href="ya.ru">a</a>
<script type="text/javascript">
$('a').one('click', function(){
    alert(1);
    return false;
});
</script>

Последний раз редактировалось monolithed, 22.11.2010 в 22:39.
Ответить с цитированием