jScrollPane загрузка страницы динамического разрыва содержимого в Safari - PullRequest
0 голосов
/ 17 июня 2011

Я загружаю окно подачи RSS и применяю к нему jScrollPane. Отлично работает на других моих сайтах, но по какой-то причине этот ломается только в Safari. Он загружает страницу правильно, а затем внезапно привязывается к одному только rss-окну. Я пытался .delay () и (окно). Уже думал, что это было время, и .css (положение), но безрезультатно. Есть идеи, почему он это делает?

это здесь: miariddle.com/webclient/hundredstories/blog.html

scrollpane script:
<script type="text/javascript">         
$(document).ready(function() {

            $(".blog").jScrollPane();

            });
            </script>

CSS:
.blog {
    width: 530px;
    height: 250px;
    position: absolute;
    top: 380px;
    left: 330px;
    margin-left: 20px;
    padding-left: 10px;
    }

HTML / скрипт, который загружает канал:

1 Ответ

0 голосов
/ 24 июня 2011

У меня возникла похожая проблема, и вот что у меня сработало:

jQuery(window).load(function() { 

jQuery('.blog').jScrollPane(); 

});

То есть используйте (окно) .load вместо (окно) .ready, как вы указали в своем вопросе.

В моем случае мне пришлось использовать jQuery (не $) из-за проблем совместимости скриптов WordPress.Но в вашем случае это может работать и с $.

Надеюсь, это поможет.

PS Еще одна вещь, которую я заметил, похоже, что div .blog вашего сайта содержит только RSS-канал.jScrollPane применяется к этому div, поэтому, естественно, он применяется к содержимому div.

...