[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Странности функции
Игорь_Vasinsky
На странице есть несколько блоков с id = spol1, spol2, spol3 и т.д. , и есть блоки с id = bar1, bar2, bar3....

в аргумент функции я передаю только цифру из id (сам id внутри лепиться)

Работать должна так, при клике на id = spol(n) - открывается и закрывается id = bar(n) (var barBlock)

Но почему- то, если я раскрою несколько блоков, при закрытии любого закрываются все открытые, потом глюки с раскрытием... ($(this) - юзал)

  function toggleContent(bar)  
{
var spol = 'td#spol' + bar;
var barBlock = '#bar' + bar;
var mark = '#mark' + bar;


$(spol).toggle(

function()
{
$(barBlock).fadeIn(); $(".barBlockContent").fadeIn();
},
function()
{
$(barBlock).fadeOut(); $(".barBlockContent").fadeOut();
}
}




Другой скрипт:

Функция - при дв клике по ячейки таблицы - вместо ячейки образуется инпут с соержимым ячейки,

первый раз она срабатывает, но если потом по этому инпуту кликать - то там чё тока не появляется (снова и снова вставляется инпут)

как этот момент отследить? т.е. если уже есть инпут - то больше не стартавать функцию, счётчик стартавать не могу т.к. через неё все нужные мне элементы проходят.

        $(barBlock).dblclick(function()
{
$(barBlock).html('<textarea style="width:760px; height:200px" name="' + bar + '">' + $(barBlock + bar).html() + '</textarea>')
});


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
up

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
redreem
покажи рабочую страницу
Игорь_Vasinsky
Шаблон парсится n-раз на одной странице



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
redreem
я имел ввиду веб-архив из браузера (ctrl+S) рабочей страницы. так долго угадывать где косячит. можешь на почту кинуть если не хочешь афишировать.
Игорь_Vasinsky
решено.

1. - применял ко всем элементам со стилем ".barBlockContent"
2. -

        $(spol).dblclick(function()
{
var cnt=$(spol).html();
if (cnt.indexOf('input')==-1)
$(spol).html('<input type"text" name="2" style="width:240px" value="' + cnt + '"/>');
});


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.