Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не работает toggle (https://javascript.ru/forum/jquery/37374-ne-rabotaet-toggle.html)

рони 10.11.2013 13:34

Apollon,
:write: oldtoggle

Apollon 10.11.2013 13:40

А чтобы были и старые, и новые особенности toggle, то первую строку в коде выше запишите так
jQuery.fn.toggleOld = function( fn, fn2 ) {
Используя в скрипте toggle вы получите доступ к новым функциям
Используя в скрипте toggleOld вы получите доступ к старым функциям

Apollon 10.11.2013 13:41

Цитата:

Сообщение от рони (Сообщение 280315)
Apollon,
:write: oldtoggle

Тоже верно :lol:

Apollon 10.11.2013 13:59

Спасибо. Так код покороче будет!

GHawk 06.06.2015 21:41

Легкое решение
 
$('#formHide').click(function() {
$('#my_form').toggle();
if($(this).text() == "Скрыть форму") {$(this).text("Показать форму");}
else {$(this).text("Скрыть форму");}

});

u4enik12 14.02.2016 22:20

Привет всем у меня такое же проблема но только ссылками как добавить два get запроса на одном ссылке то есть при первой нажатии на ссылку передавалось один запрос а втором нажатии второй буду очень признателен не где не могу найти
код примерно сделал так:
$(document).ready(function() {
var flag = new Boolean(true);
$('.price11').click(function(){
if (flag) {
flag = false;
func1.call(this);
}
else {
flag = true;
func2.call(this);
};
return false;
});

function func1(){
$('.price11').attr('href', "?id=2");

};
function func2(){
$('.price11').attr('href','?id=1');
};

});
если убрать return false;
только func1 работает а func2 почему то не работает пожалуйста помогите.
если оставить return false;
тогда она не передается get запрос;

VLKxCMIT 20.04.2016 20:04

$('#formHide').click(function(){
$('#my_form').fadeToggle(1000);
});


Часовой пояс GMT +3, время: 13:10.