ФорумПрограммированиеJavaScript → Фиксы JScrollPane (защита от IE)

Фиксы JScrollPane (защита от IE)

  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 27 марта 2010 г. 3:25, спустя 1 час 54 минуты 50 секунд

    Извиняюсь достопочтенная публика, но долго расписывать не буду :)
    Имеем плагин к jQuery: jScrollPane http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html (меняет стандартные скрол бары)
    всеми обожаемый осёл имеет свойство падать при любых недочётах программистов. Поэтому если мы применяем этот плагин к невидимому диву, то как всегда нам на голову падает напильник, и приходиться его заюзывать. При чём сообщение выпадает вообще полезнейшее:
    Недопустимый аргумент. jquery.js, строка 12 символ 12949
    то бишь вот тут где то
    if(L){J[G]=K}return J[G]}

    итак первое - у нас получается в плагине отрицательная ширина
    var cssToApply = {
    'height':'auto',
    'width':paneWidth - settings.scrollbarWidth - settings.scrollbarMargin - p + 'px'
    }

    тупо влупил условие после
    if((paneWidth - settings.scrollbarWidth - settings.scrollbarMargin - p) < 1){
     cssToApply.width = '0px';
    }

    (знаю, что сча получу за то что не в одну строку, и вместо '0px' можно 0, итд), но этого делать не стал - и так времени убил..(
    За это думаю минус в сторону jQuery, но ковырять его как то неохота)))

    Два. С этого я вообще охерел:

    if (location.hash) {
    scrollTo(location.hash);
    }
    С какой стати плагин пожрал все якоря, да ещё не продумано, если их несколько на странице… тупо грохнул. для желающих сделаете parseInt
    P.S. проблему "всплывающего" дива (я в данном случае применял именно к нему) это не пофиксит, то бишь при отображении красивый скролов не получиться, придётся опять применять плагин к контейнеру
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 27 марта 2010 г. 3:29, спустя 3 минуты 25 секунд

    Вот ещё нашёл - это сволочь неверно рисует скролл, если картинки не прогрузились, есть опция, но при ней !!! он загоняет себе в кеш одинаковые, и при загрузке каждой инициализируеться. тормоза дикие. Пофиксил двойной переинициализацией, увы теперь он не меняет размер при каждой загрузке картинки, но зато не так глючит

    Вы не можете отправить этот файл. Доступны только следующие типы файлов ods,odt,doc,pdf,txt,gif,jpg,png,mpg,zip,rar,tgz,tar,gz,xpi,jpeg,xyu,chm.

    поэтому как txt
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 26 марта 2010 г. 18:34, спустя 15 часов 4 минуты 57 секунд

    Josh, а в аттач нельзя было это прикрепить ?
  • md5

    Сообщения: 11949 Репутация: N Группа: в ухо

    Spritz 27 марта 2010 г. 1:20, спустя 6 часов 46 минут 11 секунд

    ох, ебануться
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 27 марта 2010 г. 1:31, спустя 10 минут 37 секунд

    Вот ещё нашёл - это сволочь неверно рисует скролл
    о да, я заебался скролить
    adw/0
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 27 марта 2010 г. 3:30, спустя 1 час 59 минут 2 секунды

    Сори - было поздно))
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 2 апреля 2010 г. 1:51, спустя 5 дней 22 часа 21 минуту

  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 6 апреля 2010 г. 1:20, спустя 3 дня 23 часа 28 минут


    используй мой http://mabp.kiev.ua/2009/07/03/jquery-scroll-plugin/
    Стебаешься? по всему ресурсу уже этот
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 6 апреля 2010 г. 1:56, спустя 36 минут 19 секунд

    нет не стебусь
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 6 апреля 2010 г. 1:57, спустя 1 минуту 17 секунд


    по всему ресурсу уже этот
    а как понять вот эту фразу? :)
  • md5

    Сообщения: 11949 Репутация: N Группа: в ухо

    Spritz 6 апреля 2010 г. 2:31, спустя 34 минуты 4 секунды



    по всему ресурсу уже этот
    а как понять вот эту фразу? :)
    +1
    это они на своем, на UA
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 6 апреля 2010 г. 2:41, спустя 9 минут 53 секунды

    ага:

    - Ку!
    - Дожить бы до….
    adw/0
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 8 апреля 2010 г. 2:18, спустя 1 день 23 часа 36 минут



    по всему ресурсу уже этот
    а как понять вот эту фразу? :)
    по всему ресурсу уже этот скрипт подключен. так доходчивей?
    Спустя 54 сек.
    а UA блять я не ненавижу заебали суки своей какланизацией
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 8 апреля 2010 г. 2:52, спустя 34 минуты 4 секунды

    Что такое какланизация? Гугл говорит что надо "бакланизация" :)
    adw/0
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 8 апреля 2010 г. 3:53, спустя 1 час 1 минуту 20 секунд


    Что такое какланизация? Гугл говорит что надо "бакланизация" :)
    украинизация

Пожалуйста, авторизуйтесь, чтобы написать комментарий!