jQuery
|
|
Бармалей | Дата: 25 Сентября 2008, 12:23 | Сообщение # 81 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Code <span style="text-transform:lowercase;">$TITLE$</span>
| | |
|
Vanofuture | Дата: 30 Сентября 2008, 16:44 | Сообщение # 82 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Проблема с load. Суть: почему-то этот код грузит главную. Code $('#id1').load('/index/8-1',{},alert); Кто-то что-то может знает? | | |
|
cucYa | Дата: 30 Сентября 2008, 16:48 | Сообщение # 83 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code $('#id1').load('/index/8-1'); alert не в теме | | |
|
Vanofuture | Отредактировал Vanofuture - Вторник, 30 Сентября 2008, 17:15 Дата: 30 Сентября 2008, 17:15 | Сообщение # 84 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Ладно вот другой вариант: Code $('#id1').load('/index/8-1',{},onAjaxSucess); function onAjaxSucess(data){ // Тут мега-код } | | |
|
cucYa | Дата: 30 Сентября 2008, 17:24 | Сообщение # 85 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Vanofuture, не знаю... заумно как-то, бармалюгу жди | | |
|
Бармалей | Дата: 30 Сентября 2008, 17:27 | Сообщение # 86 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | я лоадом не пользуюсь Code $.get('/index/8-1', function(data){ // Тут мега-код });
| | |
|
Gaara | Дата: 30 Сентября 2008, 17:29 | Сообщение # 87 | ● ● ● ● ● 1312 сообщений Статус: Offline | | | |
|
Gaara | Дата: 11 Октября 2008, 12:39 | Сообщение # 88 | ● ● ● ● ● 1312 сообщений Статус: Offline | решил переделать скрипт с первым сообщением как тогда у cucYa был Code function LoadFirstMessage(Dest, URL){ //alert(Dest + ': ' + $('#' + Dest).html()) if ($('#' + Dest).is(':hidden')){ $('#FFML' + Dest.substr(3)).html('<img src="http://src.ucoz.net/img/icon/minus.png" border="0" align="absmiddle">') $('#' + Dest).find('td').load(URL + ' .posttdMessage:eq(0) div:eq(0)', function () { $('#' + Dest).slideDown('fast') $('#FFML' + Dest.substr(3)).html('<img align="absmiddle" src="http://src.ucoz.net/img/icon/minus.png" border="0">') $('#FFML' + Dest.substr(3)).show() }) }else{ $('#' + Dest).slideUp('fast') $('#FFML' + Dest.substr(3)).html('<img align="absmiddle" src="http://src.ucoz.net/img/icon/plus.png" border="0">') } } $('.threadLink').each(function(Ti) {// Ti - номер jQuery(this).parents('td:first').find('a:first').before('<a href="javascript://" onclick="LoadFirstMessage(\'FFM' + Ti + '\', \'' + jQuery(this).attr('href') + '\')" id="FFML' + Ti + '"><img align="absmiddle" src="http://src.ucoz.net/img/icon/plus.png" border="0"></a>') jQuery(this).parents('tr:first').after('<tr id="FFM' + Ti + '" class="ForumFirstMessage"><td colspan="7"><div>Загрузка...</div></td></tr>') }); Но colspan="7" игнорируется... Вот | | |
|
cucYa | Дата: 11 Октября 2008, 13:06 | Сообщение # 89 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Gaara, это потому-что ты в таблицу суёшь див | | |
|
Бармалей | Дата: 11 Октября 2008, 13:06 | Сообщение # 90 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Gaara, в момент создания TD имеет нормальный colSpan, ищи проблему при вставке полученого кода Подозреваю что вставляешь ты его как Code $('#FFM' + Ti).html('<td>...</td>')
| | |
|
†@InternetSoft@† | Дата: 11 Октября 2008, 16:25 | Сообщение # 91 | ● ● ● ● ● 374 сообщения Статус: Offline | Quote (Gaara) решил переделать скрипт с первым сообщением как тогда у cucYa был Исходный кодкопировать в буфер обменапечатать function LoadFirstMessage(Dest, URL){ //alert(Dest + ': ' + $('#' + Dest).html()) if ($('#' + Dest).is(':hidden')){ $('#FFML' + Dest.substr(3)).html('<img src="http://src.ucoz.net/img/icon/minus.png" border="0" align="absmiddle">') $('#' + Dest).find('td').load(URL + ' .posttdMessage:eq(0) div:eq(0)', function () { $('#' + Dest).slideDown('fast') $('#FFML' + Dest.substr(3)).html('<img align="absmiddle" src="http://src.ucoz.net/img/icon/minus.png" border="0">') $('#FFML' + Dest.substr(3)).show() }) }else{ $('#' + Dest).slideUp('fast') $('#FFML' + Dest.substr(3)).html('<img align="absmiddle" src="http://src.ucoz.net/img/icon/plus.png" border="0">') } } $('.threadLink').each(function(Ti) {// Ti - номер jQuery(this).parents('td:first').find('a:first').before('<a href="javascript://" onclick="LoadFirstMessage(\'FFM' + Ti + '\', \'' + jQuery(this).attr('href') + '\')" id="FFML' + Ti + '"><img align="absmiddle" src="http://src.ucoz.net/img/icon/plus.png" border="0"></a>') jQuery(this).parents('tr:first').after('<tr id="FFM' + Ti + '" class="ForumFirstMessage"><td colspan="7"><div>Загрузка...</div></td></tr>') }); Но colspan="7" игнорируется... Вот Решил я взять его... =) | | |
|
Gaara | Дата: 11 Октября 2008, 19:04 | Сообщение # 92 | ● ● ● ● ● 1312 сообщений Статус: Offline | Quote (Бармалей) ищи проблему при вставке полученого кода Quote (Gaara) $('#' + Dest).find('td').load(URL + ' .posttdMessage:eq(0) div:eq(0)'....... попробую в div загружать который в этой строке...Добавлено (11 Октябрь 2008, 19:04) --------------------------------------------- все, в div получилось | | |
|
cucYa | Дата: 13 Октября 2008, 12:55 | Сообщение # 93 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Вот себе сделал, может кому тоже понадобится. Удобный форум. Code /* (c) cuc :)*/ $('td.forumNameTd').click(function(){window.location = $('a.forum', this).attr('href');}); $('td.threadNametd').click(function(){window.location = $('a.threadLink', this).attr('href');}); зы. удалите пост № 101. | | |
|
Gaara | Дата: 13 Октября 2008, 14:12 | Сообщение # 94 | ● ● ● ● ● 1312 сообщений Статус: Offline | Quote (cucYa) Удобный форум. если только тема не важная Добавлено (13 Октябрь 2008, 14:12) ---------------------------------------------
Code $('td.threadNametd').click(function(){ if ($('a.threadLink', this).attr('href')) { window.location = $('a.threadLink', this).attr('href')} else { window.location = $('a.threadPinnedLink', this).attr('href') }; }); | | |
|
cucYa | Дата: 17 Октября 2008, 17:20 | Сообщение # 95 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Необходимо переделать скрипт(плавная прокрутка аля .animate), чтобы в опере всё было нормально, а то он у меня стоит как обновление через интервал: Code jQuery.fn.extend({ scrollTo : function(speed, easing) { return this.each(function() { var targetOffset = $(this).offset().top; $('html,body').animate({scrollTop: targetOffset}, speed, easing); }); } }); | | |
|
KorsaR | Дата: 19 Октября 2008, 22:16 | Сообщение # 96 | ● ● ● ● ● 366 сообщений Статус: Offline | народ! Подскажите, есть идейка доработать u.smile. Чтобы при изменении информации первой строкой шла не пустая строка, а строчка с тем смайлом, который сейчас стоит у юзера. Может значение поля вытянуть из персональной странице на jQuery и вставлять в первую строку как-нибудь? Просто оч надо чтобы при изменении и информации юзера поле не сбивалось, а в пеервых строках оставалось то, что надо для того, чтобы при изменении одного из полей не слетал смайл. Помогите плиз.Добавлено (19 Октябрь 2008, 17:53) --------------------------------------------- Бармалей, помоги плиз Добавлено (19 Октябрь 2008, 22:16) --------------------------------------------- ну хоть подскажите - как вытащить число из одной страницы на другую | | |
|
Бармалей | Дата: 20 Октября 2008, 13:34 | Сообщение # 97 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (KorsaR) Бармалей, помоги плиз а что сразу Бармалей? Обращайтесь к автору скрипта U.Smile. Я его не ставил, да что там, даже не смотрел на его. Используйте условный операторы вроде Code <select> <option value="2"<?if($AOL$='2')?> selected="selected"<?endif?>></option> <option value="3"<?if($AOL$='3')?> selected="selected"<?endif?>></option> </select>
| | |
|
KorsaR | Дата: 20 Октября 2008, 17:46 | Сообщение # 98 | ● ● ● ● ● 366 сообщений Статус: Offline | Бармалей, не работает Может нету такого кода в Изменении информации как $AOL$ и $_AOL$? Может можно как=то на jQ вытащить значение поля? | | |
|
Бармалей | Дата: 20 Октября 2008, 17:53 | Сообщение # 99 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Тогда стандартное поле надо прятать и запоминать что в нем находилось. Что-то вродеCode <select id="select"> <option value="2"></option> <option value="3"></option> </select> <script type="text/javascript"> var options = document.getElementById('select').options; for(var i=0; i<options.length; i++) if( options[i].value==document.editform.aol.value ) options[i].selected=true; </script> однако в таком случае нужно после изменения записывать измененные данные в то же поле aol... или удалять стандартное поле аол и устанавливать name для select'а
| | |
|
KorsaR | Дата: 20 Октября 2008, 18:03 | Сообщение # 100 | ● ● ● ● ● 366 сообщений Статус: Offline | Бармалей, что не правильно? Code <select size="1" id="icqsmile" name="icq" onChange="smilepre(this.value);"> <option value="">non</option> <option value="000011" ></option> <option value="000012"></option> <option value="000013"></option> <option value="00000021"></option> <option value="00000022"></option> <option value="00000023"></option> <option value="00000031"></option> <option value="00000032"></option> <option value="00000033"></option> <option value="00000041"></option> <option value="00000042"></option> <option value="00000043"></option> </select> <script type="text/javascript"> var options = document.getElementById('select').options; for(var i=0; i<options.length; i++) if( options[i].value==document.editform.icq.value ) options[i].selected=true; </script> | | |
|