Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Хак "выключить свет" доделать

Тема в разделе "Вопросы- ответы", создана пользователем ERR, 26 ноя 2016.

26.11.16 в 15:46
ERR
19.04.17 в 02:35
18
2.970
0
  1. TopicStarter Overlay
    ERR

    ERR Команда форума VIP Кинотрафик v2

    Сообщения:
    845
    Симпатии:
    366
    Лучших ответов:
    1
    Всем привет. Есть хак:
    megaweb.su/javascript/jquery/30-knopka-vyklyuchit-svet-na-jquery-dlya-onlayn-kinoteatrov.html
    Он работает только с embed, нужно его адаптировать под iframe.

    демо: megaweb.su/demo/viklsvet/viklsvet.htm

    Есть умельцы? Цена, сроки.
    Спасибо за внимание.

    Если у кого есть готовый вариант - еще лучше.
     
  2. PunPun

    PunPun VIP Кинотрафик v2

    Сообщения:
    7.433
    Симпатии:
    3.687
    Лучших ответов:
    32
    @volkod обратись к нему
     
    • Нравится Нравится x 2
  3. credly

    credly Бывалый

    Сообщения:
    128
    Симпатии:
    17
    Лучших ответов:
    0
    @ERR, в Head
    <!--выключить свет -->
    <script type="text/javascript">
    jQuery(document).ready(function(){
    jQuery(".lightSwitcher").click(function(){
    jQuery("#shadow").toggle();
    if (jQuery("#shadow").is(":hidden")) jQuery(this).html("Выключить Свет").removeClass("turnedOff");
    else jQuery(this).html("Включить Свет").addClass("turnedOff");
    return false;
    });
    });
    </script>
    <!--/выключить свет-->
    <style type="text/css">
    /*выключить свет*/
    .lightSwitcher { position:relative; z-index:101; background-image:url(images/light_bulb_off.png); background-repeat:no-repeat; background-position:left; padding: 2px 0 2px 20px; height:16px; outline:none; text-decoration:none; }
    .lightSwitcher:hover { text-decoration:underline; }
    #shadow { background:#000; opacity:0.9; filter:alpha(opacity=90); position:fixed; left:0; top:0; height:100%; width:100%; z-index:100; display:none; }
    .turnedOff { color:#ffff00; background-image:url(images/light_bulb.png); }
    object { z-index:101; position:relative; }
    /*/выключить свет*/



    сама кнопка
    <a class="lightSwitcher" href="#">Выключить свет</a>
     
    • Нравится Нравится x 3
  4. TopicStarter Overlay
    ERR

    ERR Команда форума VIP Кинотрафик v2

    Сообщения:
    845
    Симпатии:
    366
    Лучших ответов:
    1
    Это шутеечка такая?
     
  5. evgfreeman

    evgfreeman VIP Кинотрафик v2

    Сообщения:
    3.383
    Симпатии:
    1.054
    Лучших ответов:
    7
    а что по твоему он шутит?
     
    • Нравится Нравится x 1
  6. TopicStarter Overlay
    ERR

    ERR Команда форума VIP Кинотрафик v2

    Сообщения:
    845
    Симпатии:
    366
    Лучших ответов:
    1
    Скрипт не работает и походу просто скопирован вариант который в первом посте.
     
  7. Karabas Barabas

    Karabas Barabas Команда форума VIP Кинотрафик v2

    Сообщения:
    8.150
    Симпатии:
    3.713
    Лучших ответов:
    1
  8. TopicStarter Overlay
    ERR

    ERR Команда форума VIP Кинотрафик v2

    Сообщения:
    845
    Симпатии:
    366
    Лучших ответов:
    1
  9. Valkiriya

    Valkiriya Бывалый

    Сообщения:
    171
    Симпатии:
    70
    Лучших ответов:
    0
    Вот хак:

    Скрипт:
    Код:
      <script type="text/javascript">
            jQuery(document).ready(function(){
                jQuery(".lightSwitcher").click(function(){
                    jQuery("#shadow").toggle();
                    if (jQuery("#shadow").is(":hidden")) jQuery(this).html("Выключить Свет").removeClass("turnedOff");
                    else jQuery(this).html("Включить Свет").addClass("turnedOff");
                    return false;
                });
            });
        </script>
    Стили:
    Код:
    <style type="text/css">
    .lightSwitcher { position:relative; z-index:101; background-image:url(images/light_bulb_off.png); background-repeat:no-repeat; background-position:left; padding: 2px 0 2px 20px; height:16px; outline:none; text-decoration:none; }
    .lightSwitcher:hover { text-decoration:underline; }
    #shadow { background:#000; opacity:0.9; filter:alpha(opacity=90); position:fixed; left:0; top:0; height:100%; width:100%; z-index:100; display:none; }
    .turnedOff { color:#ffff00; background-image:url(images/light_bulb.png); }
    object#video_white, iframe#video_white, embed#video_white { z-index:101; position:relative; }
    </style>
    Это где будет кнопка
    Код:
    <a class="lightSwitcher" href="#">Выключить Свет</a>
    <div id="shadow"></div>
    На блок с Iframe или Object или Embed поставить ID video_white
     
    Последнее редактирование: 26 ноя 2016
    • Нравится Нравится x 4
  10. evgfreeman

    evgfreeman VIP Кинотрафик v2

    Сообщения:
    3.383
    Симпатии:
    1.054
    Лучших ответов:
    7
    хорошо оформлено
     
  11. soprikin-dima

    soprikin-dima Бывалый

    Сообщения:
    139
    Симпатии:
    16
    Лучших ответов:
    0
    Просто в стилях замени или добавь "iframe": object{ z-index:101; position:relative; } на iframe, object{ z-index:101; position:relative; }
     
  12. TopicStarter Overlay
    ERR

    ERR Команда форума VIP Кинотрафик v2

    Сообщения:
    845
    Симпатии:
    366
    Лучших ответов:
    1
    Работает, спасибо, скинь кошель в личку.
     
  13. Heiz

    Heiz PRO Users

    Сообщения:
    1.320
    Симпатии:
    245
    Лучших ответов:
    2
    Подскажите, я для чего такое ставят?
     
  14. TopicStarter Overlay
    ERR

    ERR Команда форума VIP Кинотрафик v2

    Сообщения:
    845
    Симпатии:
    366
    Лучших ответов:
    1
    На светлом сайте пользователи просят, смотреть удобнее, ничего не отвлекает.
     
    • Нравится Нравится x 1
  15. Heiz

    Heiz PRO Users

    Сообщения:
    1.320
    Симпатии:
    245
    Лучших ответов:
    2
    @ERR, кто-то смотрит не на весь экран фильмы? Оо
     
  16. LMakc

    LMakc Команда форума VIP Кинотрафик v2

    Сообщения:
    997
    Симпатии:
    376
    Лучших ответов:
    2
    Что
    Чтоб в темноте хорошо видеть :D
     
  17. TopicStarter Overlay
    ERR

    ERR Команда форума VIP Кинотрафик v2

    Сообщения:
    845
    Симпатии:
    366
    Лучших ответов:
    1
    Видимо, так же если качество плохое, то если развернуть на весь экран - квадраты появляются. А так и качество не страдает и фигня всякая не мелькает.
     
    • Нравится Нравится x 2
  18. Heiz

    Heiz PRO Users

    Сообщения:
    1.320
    Симпатии:
    245
    Лучших ответов:
    2
    Есть в этом немного смысла, спасибо. Хотя как по мне, смысла столько же, сколько и в шестом пальце на ноге)
     
  19. Flerox

    Flerox VIP Кинотрафик v2

    Сообщения:
    114
    Симпатии:
    11
    Лучших ответов:
    0
    Как сделать что бы при нажатии в любое место экрана включался свет, а не по ссылке?