SiteHeart vs Одна кнопка

Тема в разделе "Мегафлуд", создана пользователем ranaza12, 19 апр 2015.

  1. ranaza12

    ranaza12 Создатель

    Регистр.:
    11 июл 2012
    Сообщения:
    8
    Симпатии:
    2
    Решил на своем сайте установить поддержку SiteHeart, но кнопка которую они предлагали для меня не ахти как подходит.
    И так задача: Я хотел чтобы с одного клика на кнопку "Помощь" вылазил виджет SiteHeart.
    Для теста, я всё пихаю в созданный модуль, чтобы не засорять систему, да и вообще не лезть в index.php шаблона.

    Код модуля:
    HTML:
    <style type="text/css">
    #helpdesc
    {background: url('/images/buton_support.png') no-repeat;width:183px; height:48px;}
    
    #sh_button {
      display: none !important;
    }
    </style>
    
    <div id="helpdesc">ПОМОЩЬ!</div>
    
    <script>
    $('#helpdesc').addEvent('click', function(){
    $('#sh_button').fireEvent('click');
    });
    </script>
    Но есть ошибка в JS коде, с которой я не могу справиться.
    Находиться она после <div id="helpdesc">ПОМОЩЬ!</div>
    Как Google Chrome пишет:
    Uncaught TypeError: Cannot read property 'addEvent' of null

    Прошу помочь решить данную проблему, так как это может пригодиться всем желающим сделать поддержку на сайте, с помощью SiteHeart
     
  2. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.645
    Симпатии:
    1.349
    Перенесено в мегафлуд за невнимательность.
    Перед скриптом был ноконфликт
    Код:
    <script type="text/javascript">
    jQuery(document).ready(function() {
    jQuery('#helpdesc').click(function(){
    jQuery('#sh_button').click();
    });
    });
    </script>