Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите разобраться

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не уберется css class
D0Gmatist
Отправлено: 02 Июля, 2013 - 20:02:59
Post Id



Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Авг. 2012  


Помог: 0 раз(а)




Не уберется css class... Как сделать так что бы когда мышу увожу class исчезал

CODE (javascript):
скопировать код в буфер обмена
  1. var ddb = (function(ddb){
  2.     var ddbTimerOpen = 0,
  3.         ddbTimerElClose = {};
  4.     ddb.onclick = function(el, event){
  5.         $(el).toggleClass('open');
  6.     };
  7.     ddb.onmouseleave = function(el, event, opts){
  8.         opts = $.extend({
  9.           timeout: 300
  10.         }, opts);
  11.         clearTimeout(ddbTimerOpen);
  12.         var ddbcid =  Math.floor(Math.random() * 1000000);
  13.         $(el).data('ddbcid', ddbcid);
  14.  
  15.         ddbTimerElClose[ddbcid] = st(function() {
  16.             $(el).removeClass('open');
  17.         }, opts.timeout);
  18.     };
  19.     ddb.onmouseenter = function(el, event){
  20.         var ddbcid = $(el).data('ddbcid') || 0;
  21.         if (ddbTimerElClose[ddbcid]) {
  22.           clearTimeout(ddbTimerElClose[ddbcid]);
  23.         }
  24.     };
  25.     ddb.openOnHover = function(el, event, timeout){
  26.         var ddbcid = $(el).data('ddbcid') || 0;
  27.         if (ddbTimerElClose[ddbcid]) {
  28.           clearTimeout(ddbTimerElClose[ddbcid]);
  29.         }
  30.         var ddbTimerOpen = setTimeout(function(){
  31.             $(el).addClass('open');
  32.         }, timeout);
  33.     };
  34.     return ddb;
  35. })({});


CODE (html):
скопировать код в буфер обмена
  1.  <div class="Drop" onclick="ddb.onclick(this, event);" onmouseout="ddb.onmouseleave(this, event);" onmouseover="ddb.openOnHover(this, event, 150);"> Бла бла бла</div>
  2.  </div>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB