Я не могу заставить jScrollPane jQuery работать!:(

О, разочарование!

У меня буквально было самое расстраивающее утро когда-либо. Я провел 4 с половиной часа, пытаясь заставить это работать.

Рассматриваемый плагин jQuery является jScrollPane: http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html

Моей веб-страницей является http://furnace.howcode.com - просто игнорируют данные тестирования там во время разработки ;)

Таким образом, при исследовании источника Вы будете видеть это:

jQuery(document).ready(function() {
    $('#newesttab').addClass('selectedtab'); 
    $('#col2').addClass('newestcol');
    $("#ajaxresults").fadeOut("slow", function() {
        $.ajax({
            url: "",
            success: function(msg) {
                $('#ajaxresults').html(msg);
                $("#ajaxresults").fadeIn("fast");
                $('#col2').jScrollPane();
            }
        })
    });

Строка $('#col2').jScrollPane(); строка, это предназначено для создания триггера jScrollPane. Это делает..., но, как Вы видите от сайта, половина отделения отключена. Я разработал его, чтобы быть, потому что #col2 имеет margin-left: 160px таким образом, это убегает на полпути. Но, когда я пытаюсь использовать обходное решение, оно повреждает остальную часть моей структуры страницы.

Вторая проблема состоит в том, что, если я пытаюсь применить jScrollPane на какое-либо другое отделение, я просто не получаю эффекта. Я пытался поместить #col2 в обертку, #col2wrapper и применяя его к этому, но ничто вообще не работало. Это правильно сбивает с толку.

Если кто-либо может разработать это, я буду так безумно рад, что я дам им виртуальный хлопок по ладони и другие благодарные вещи.

Спасибо!

Jack

1
задан Jack 28 June 2010 в 11:37
поделиться

1 ответ

Я думаю, что это больше проблем css, связанных с jScrollPane.css,

Проблема заключается в ширине jScrollPaneContainer. Посмотрите в Firebug, что он делает (если вы не используете его, пересмотрите это, вы видели через 5 минут, я смог определить проблему, не зная вашего кода раньше ^^). Попробуйте удалить position: relative из jScrollPaneContainer и position: relative в # col2, и это должно работать проще.

Изменить: Проще: просто удалите overflow: hidden; из класса jScrollPaneContainer, и он сделает свое дело.

2
ответ дан 2 September 2019 в 23:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: