О, разочарование!Я не могу заставить 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: "<?php echo site_url('code/newest'); ?>",
success: function(msg) {
$('#ajaxresults').html(msg);
$("#ajaxresults").fadeIn("fast");
$('#col2').jScrollPane();
}
})
});
Линия $('#col2').jScrollPane();
- это линия, предназначенная для запуска триггера jScrollPane. Это происходит ... но, как вы можете видеть с сайта, половина div отключена. Я работал, потому что # col2 имеет margin-left: 160px
, поэтому он отключается на полпути. Но, когда я пытаюсь использовать обходной путь, это нарушает остальную часть моей структуры страницы.
Вторая проблема заключается в том, что если я попытаюсь применить jScrollPane на любом другом div, я просто не получаю никакого эффекта. Я попытался положить # col2 в обертку, #col2wrapper
и применить его к этому, но ничего не получилось. Это неправильно.
Если кто-нибудь сможет это исправить, я буду так безумно рад, что я дам им виртуальные пять-пять и другие благодарные вещи.
Спасибо!
Джек
Несмотря на то, что я ценю вашу помощь, это нисколько не помогло. Конечно, я пробовал использовать Firebug ... но CSS jScrollPane генерируется динамически, поэтому его изменение не так просто. Удаление позиции: относительная от двух divs не делает jScrollPane работать больше, чем раньше, это просто делает divs видимым, но плагин все еще не работает так, как должен! – Jack
Привет, только небольшая часть CSS генерируется динамически Ну а как удалить переполнение: скрыто от jScrollPaneContainer в css? Когда вы подавляете его с помощью Firebug, мне кажется, что все в порядке. Первые строки в CSS удаляют это и говорят мне, нормально ли это. PS: Пожалуйста, прочитайте ответы до конца, это поможет;) Никакой необходимой агрессии или отрицательного голоса не требуется, я просто пытаюсь помочь, указывая на соответствующую тему, я думаю :) –
ОК, извините, я не хотел так встретишь! Я прокомментировал первую строку (на моей локальной копии), и теперь, что происходит, мы можем видеть весь # col2, но когда вы прокручиваете вниз, # col2 больше не фиксируется и «летает» вверх по странице. Кроме того, мы пока не видим ни одной полосы прокрутки jScrollPane. Что делать дальше...? Спасибо, я очень благодарен за помощь :) – Jack