С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
susla

Увеличение размера div при клике на флеш-ролике

12.08.2010, 16:29. Показов 2679. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток



Уважаемы спецы по js, подскажите


Есть флешка, которая сначала должна показываться в маленьком диве, а после клика на ней - див должен увеличиваться

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

если это имеет смысл - то функция вот такая

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
var heroExpandVD = {
    flashElId: 'expandDemo',
    containerElId: 'expanding-hero',
    defaultExpandDuration: 300,
    defaultCollapseDuration: 300,
    elementProperties: null,
 
    // duration is in ms
    expand: function(duration) {
        var ep = this.getElementProperties();
        if (ep === null) return false;
        ep.container.animate({
            height: ep.expandHeight + 'px'
        }, duration || this.defaultExpandDuration);
        return true;
    },
    collapse: function(duration) {
        var ep = this.getElementProperties();
        if (ep === null) return false;
        ep.container.animate({
            height: ep.collapseHeight + 'px'
        }, duration || this.defaultExpandDuration);
        return true;
    },
    getElementProperties: function() {
        if (this.elementProperties) return this.elementProperties;
 
        var flashEl = jQuery('#' + this.flashElId);
        var container = jQuery('#' + this.containerElId);
        if (!container || !flashEl) return null;
 
        var expandHeight = flashEl.height();
        var collapseHeight = container.height();
        if (expandHeight > 0 && collapseHeight > 0) {
            return this.elementProperties = {
                container: container,
                expandHeight: expandHeight,
                collapseHeight: collapseHeight
            };
        }
        return null;
    }
};
т.е она нормально работает, в в файле, где она изначально жила нет ее вызова...


если что-то не хорошо объяснила - исправлюсь, не бросайте в тупике, помогите советом куда глядеть! Заранее спасибо!
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.08.2010, 16:29
Ответы с готовыми решениями:

Увеличение и уменьшение размера <div>'a
Такое дело: тело страницы делится на 2 части по длине, в первой части есть меню. Нажимаем на синюю часть(пункт) меню, выпадает зеленый...

Скрыть <DIV> при клике на динамическом баннере, находящемся в данном <DIV>
Добрый день. Есть &lt;li&gt; , в нем находится динамический баннер . Необходимо, чтобы при клике по баннеру происходил переход по ссылке,...

При клике на DIV меняется картинка другого DIV
Подскажите как это реализовать? Добавлено через 21 минуту Можно-ли решить этот вопрос при помощи лишь HTML и CSS? Или нужно...

1
143 / 109 / 13
Регистрация: 13.02.2010
Сообщений: 522
14.08.2010, 18:22
Цитата Сообщение от susla Посмотреть сообщение
Доброе время суток



Уважаемы спецы по js, подскажите


Есть флешка, которая сначала должна показываться в маленьком диве, а после клика на ней - див должен увеличиваться

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

если это имеет смысл - то функция вот такая


т.е она нормально работает, в в файле, где она изначально жила нет ее вызова...


если что-то не хорошо объяснила - исправлюсь, не бросайте в тупике, помогите советом куда глядеть! Заранее спасибо!

Столько много кода для увеличения одного дива!

тут все проше
HTML5
1
   <div id="clik" onClick="return width()">Любое содержимое дива</div>
JavaScript
1
2
3
4
5
6
   function width(){
    $('#click').animate({
    height: '1000px',
    width:  '1000px'
}, 5000)
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.08.2010, 18:22
Помогаю со студенческими работами здесь

CSS!? Div в div'e, как не потерять позиции css внутреннего div'a при изменении размера браузера?
вот когда изменяю размер браузера, то внутренний div не хочет изменяться вместе с контейнером, а контейнер изменяется? .container{ ...

Увеличение изображения при клике
Скажите пожалуйста как можно делать так чтоб при нажатие на изображение оно увеличилось вот так как здесь...

Увеличение картинки при клике
ПРивет есть прога с картинкой....но очень маленькой картинкой. Нужно чтобы при нажатии на картинку она увеличивалась! использую...

Увеличение картинки при клике
Здравствуйте, форумчане! Я, к сожалению, плохо знаю js, можно сказать вообще не знаю. Нашел в сети код, позволяющий при клике на...

Увеличение изображения при клике
Здравствуйте! Подскажите пожалуйста как реализовать такую задачу. Нужно, что бы изображение которое открывается на странице, имело...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru