После подключения mootools перестал работать thickbox [РЕШЕНО]

Главные вкладки

Аватар пользователя nagrebnoy nagrebnoy 30 июня 2011 в 11:42

На сайте нужно было сделать день-ночь как здесь. Подключил mutools. День-ночь заработали. Но изображения перестали открыватсья в thickbox. Подскажите как можно решить эту проблему. Вот сайт. Заранее благодарен.

Комментарии

Аватар пользователя Alex Bacart Alex Bacart 30 июня 2011 в 14:58

Создаем новый блок, выставляем формат ввода PHP-code.

Текст:

<?php
drupal_add_js('http://code.jquery.com/jquery-1.6.1.min.js', 'external');
?>

<a href="night" onclick="$('#wrapper').attr('style', 'background-color: black;'); return false;">Make night</a>
<a href="day" onclick="$('#wrapper').attr('style', 'background-color: white;'); return false;">Make day</a>

#wrapper взят для примера. Вообще крутите скрипт - тут можно весь сайт перекрасить в один клик, а если сделать несколько ссылок, то можно из сайта сделать радугу )

Аватар пользователя Alex Bacart Alex Bacart 30 июня 2011 в 14:57

А если заморочиться и вынести в отдельный скрипт, то можно еще и всякие эффекты в виде затенения и прочего добавить на смену окраски.

Аватар пользователя nagrebnoy nagrebnoy 30 июня 2011 в 15:14

Vydrin_AP, спасибо огромное! Это что мне было нужно. Можете подсказать как синтаксически правильно добавить еще один айдишник для изменения его при клике?

Аватар пользователя nagrebnoy nagrebnoy 30 июня 2011 в 15:29

Еще хотел спросить. А можно его закешировать? Чтобы при переходе на другую страницу оставалась выбранная "ночь" или "день".

Аватар пользователя Alex Bacart Alex Bacart 30 июня 2011 в 15:39

"nagrebnoy" wrote:
Можете подсказать как синтаксически правильно добавить еще один айдишник для изменения его при клике?

$('#wrapper_1').attr('style', 'background-color: black;');
$('#wrapper_2').attr('style', 'height: 100%;');

"nagrebnoy" wrote:
Чтобы при переходе на другую страницу оставалась выбранная "ночь" или "день".

Хм.. это уже надо сохранять, это в три строки не опишешь и не сделаешь )

Аватар пользователя ihappy ihappy 30 июня 2011 в 16:42

"Vydrin_AP" wrote:
Хм.. это уже надо сохранять, это в три строки не опишешь и не сделаешь )

дык а куки зачем? )
доп еще две строчки кода.

$(document).ready(function(){
        $.cookie("ИМЯ_КУКИ","ДАННЫЕ");
});

и для чтения

$(document).ready(function(){
        var str = $.cookie("ИМЯ_КУКИ");
});

Только надо плагин поставить для JQuery Cookie

Аватар пользователя Alex Bacart Alex Bacart 30 июня 2011 в 16:58

Очень интересно! Я бы стал такое реализовывать через связку с коллбэком друпала, который сохранял бы значение в сессию.

А этот плагин где сохраняет? В браузере юзверя? Если да, то класс!