2014-02-06 7 views
0

я следующий код:как вызвать функцию переключения

$("#First").toggle(function() { 
$('#Second').load('http://www.astralinternet.com/smtp_provider.php', function() {}); 
    ... stuff ... 
}, function() { 
    hide stuff... 
    etc... 
}); 

Используется с ДИВ аналогичны:

<div id="First" style=" 
    position:aboslute; 
    height:400px; 
    width:400px; 
    top:0px; 
    left:0px; 
"></div> 
<div id="Second" style=" 
    position:aboslute; 
    height:380px; 
    width:380px; 
    top:10px; 
    left:10px; 
"></div> 

Теперь я хотел бы тумблер быть триггером обоими # Первый и # Секунда

Я попытался назвать тумблер этот путь:

$("#first, #Second").toggle(function() { ... 

дает смешной результат, так как оба div действуют так, как будто они имеют свое собственное событие переключения.

Я попытался добавить:

$("#Second").click(function() { $("#Firsrt").toggle() }); 

И только добавил «дисплей» пуговицу на моих первых делах.

Благодарим за ввод.

+1

Ваш скрипт от стены .. . и ваш вопрос довольно сложно понять ... – VIDesignz

+0

У вас есть несколько проблем с символами в ваших примерах (я надеюсь, что они примеры) –

+0

Это быстрый письменный пример, оригинальный код был немного большим для сообщения, но при необходимости , Я могу разместить его .... –

ответ

0

Я исправил свою проблему. Я заменить tottle и использовать кожух переключателя:

var iteration = 1; 
$('.SMTP_SHOW, .SMTP_CONTENT').click(function(){ 
switch (iteration) { 
    case 1: 
       Stuff... 
       break; 
      case 2: 
       Stuff... 
       break;    
    } 
iteration++; 
if (iteration>2) iteration=1 
}) 

Таким образом, как ID являются ссылками на тот же триггер (или переключатель в этом случае ...)

Смежные вопросы