Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> 1 код для нескольких блогов.
Ramzil_Nixon  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



© Nixon official
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1523
Пользователь №: 30142
На форуме: 5 лет, 1 месяц, 18 дней
Карма: 17

Трезвый :
23 года, 9 месяцев


Написал такой код:

var Status = 0;
function ProfileJS(number) {
$(function() {
if(Status == 0)
{
$('.number'+number).slideDown();
Status = 1;
}
else
{
$('.number'+number).slideUp();
Status = 0;
}
}
);
}


Код работает, и все как надо, точнее ПОЧТИ как надо.

Допустим есть 2 блога.

Например открываешь один блог, а чтобы открыть вторую надо на него два раза тыкнуть, так как переменная Status превращается в true.
Надо создать проверку на клик чтобы проверить, не тычет ли пользователь на другой блог. Только понятия не имею как и куда это впихнуть, может поможете?

	<div id="TitleLeftBlokSites">
<a
href="#" onclick="ProfileJS(1)">Профиль</a>
</div>
<div
id="ContentLeftBlokSites" class="number1">
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
</div>
<div
id="TitleLeftBlokSites">
<a
href="#" onClick="ProfileJS(2)">Новости</a>
</div>
<div
id="ContentLeftBlokSites" class="number2">
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
</div>


--------------------
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
PMСайт пользователяIntegrity Messenger IMICQAOLYahooMSN
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kaww  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1755
Пользователь №: 20757
На форуме: 6 лет, 10 месяцев, 7 дней
Карма: 184




<div id="TitleLeftBlokSites">
<a
href="#" class="blockSw">Профиль</a>
</div>
<div
id="ContentLeftBlokSites">
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
</div>
<div
id="TitleLeftBlokSites">
<a
href="#" class="blockSw">Новости</a>
</div>
<div
id="ContentLeftBlokSites">
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
</div>


$(function(){

$("a.blockSw").click(function(e){

e.preventDefault();
$(this).parent().next().toggle();
})
})


P.S. не должно быть на странице элементов с одним ид
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ramzil_Nixon  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



© Nixon official
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1523
Пользователь №: 30142
На форуме: 5 лет, 1 месяц, 18 дней
Карма: 17

Трезвый :
23 года, 9 месяцев


Цитата (kaww @ 8.04.2013 - 12:13)
P.S. не должно быть на странице элементов с одним ид


Не совсем тебя понял


--------------------
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
PMСайт пользователяIntegrity Messenger IMICQAOLYahooMSN
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kaww  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1755
Пользователь №: 20757
На форуме: 6 лет, 10 месяцев, 7 дней
Карма: 184




id - уникальное имя элемента, которое используется для изменения его стиля и обращения к нему через скрипты. Идентификатор в коде документа должен быть в единственном экземпляре, иными словами, встречаться только один раз.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kuzroman  
[x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Единичный
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 482
Пользователь №: 21611
На форуме: 6 лет, 8 месяцев, 7 дней
Карма: 2




For your.
Написал в виде плагина jQuery.
Вроде ничего сложного, будут вопросы обращайся, пока я добрый.)

<script type="text/javascript">

$.fn.profileJs = function () {
var display
,sliderId = $(this).data('slider')
,
element = $('#'+sliderId)
;

$('body').on('click', $(this), function () {
display = element.css('display');
if (display == 'block')
element.slideUp();
else
element.slideDown();
})
};

$(function(){
$('.j_slide').profileJs();
});

</
script>


<div class="j_slide" data-slider="yourSlider1">
<a>
Профиль</a>
</div>
<div
id="yourSlider1">
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
Тут профиль пользователя<br>
</div>

<div
class="j_slide" data-slider="yourSlider2">
<a>
Новости</a>
</div>
<div
id="yourSlider2">
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
Тут категории новостей.<br>
</div>


--------------------
kuzroman@list.ru
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22694
Пользователь №: 20039
На форуме: 7 лет, 2 дня
Карма: 599




2 одинаковых ID - недопустимо.
Используй одинаковые className, после ссылайся на эти блоки и обходи их как поступал с массивами.


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ramzil_Nixon  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



© Nixon official
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1523
Пользователь №: 30142
На форуме: 5 лет, 1 месяц, 18 дней
Карма: 17

Трезвый :
23 года, 9 месяцев


Цитата (inpost @ 8.04.2013 - 13:44)
2 одинаковых ID - недопустимо.
Используй одинаковые className, после ссылайся на эти блоки и обходи их как поступал с массивами.


То есть для CSS лучше использовать class?


--------------------
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
PMСайт пользователяIntegrity Messenger IMICQAOLYahooMSN
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ramzil_Nixon  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



© Nixon official
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1523
Пользователь №: 30142
На форуме: 5 лет, 1 месяц, 18 дней
Карма: 17

Трезвый :
23 года, 9 месяцев


uppppp


--------------------
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
PMСайт пользователяIntegrity Messenger IMICQAOLYahooMSN
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22694
Пользователь №: 20039
На форуме: 7 лет, 2 дня
Карма: 599




Ramzil_Nixon
Для css - да.


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ramzil_Nixon  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



© Nixon official
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1523
Пользователь №: 30142
На форуме: 5 лет, 1 месяц, 18 дней
Карма: 17

Трезвый :
23 года, 9 месяцев


Цитата (inpost @ 8.04.2013 - 20:44)
Для css - да.
, офигеть, 2 года в программировании и только сейчас узнаю об этом biggrin.gif


--------------------
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
PMСайт пользователяIntegrity Messenger IMICQAOLYahooMSN
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
HErATuB  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Пыхепышник
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 449
Пользователь №: 32172
На форуме: 4 года, 7 месяцев, 21 день
Карма: 22




Одно из правил XHTML
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kuzroman  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Единичный
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 482
Пользователь №: 21611
На форуме: 6 лет, 8 месяцев, 7 дней
Карма: 2




книжку прочитай хотябы одну, хотя бы азы. за 2 года не знать такое стыдно.


--------------------
kuzroman@list.ru
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25994
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 25 дней
Карма: 725

Не курю:
1 год, 2 месяца, 11 дней


да дело не в том что хорошо в css

тебе 4 раза сказали - id уникален - поэтому привязывать JS к нему, если должно быть несколько копий действий с одним и тем же JS - есть выход - использовать class


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса