Твиттер-виджет не прокручивает страницу в IE - PullRequest
0 голосов
/ 16 июля 2011

Я уверен, что многие люди используют виджет Twitter, который обеспечивает твиттер.

Вот код, который предоставляет твиттер:

<script src="http://widgets.twimg.com/j/2/widget.js"></script> 
<script> 
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 3,
  interval: 6000,
  width: 420,
  height: 250,
  theme: {
    shell: {
      background: '#ffffff',
      color: '#000000'
    },
    tweets: {
      background: '#ffffff',
      color: '#000000',
      links: '#666666'
    }
  },
  features: {
    scrollbar: false,
    loop: false,
    live: false,
    hashtags: true,
    timestamp: true,
    avatars: false,
    behavior: 'all'
  }
}).render().setUser('apumpkinpatch').start();
</script>

Здесь вы можете увидеть пример, когда при использовании IE обновления сайта (виджет Twitter) не прокручиваются вместе со страницей при использовании IE: http://apumpkinpatch.com/

EDIT: У меня в IE7 по какой-то причине есть две вертикальные полосы прокрутки, и теперь он появляется под всем остальным контентом после того, как я поиграл с индексом z ... Я не могу объяснить двойные полосы прокрутки в IE, это действительно странно. Обычно я пользователь Mac, поэтому я не знаю, что такое двойные вертикальные полосы прокрутки

Я думаю, что класс для виджета, по словам инспектора, - .twtr-doc. Кто-нибудь знает, есть ли атрибут css, который я должен добавить к нему, чтобы это не происходило в IE?

Прекрасно работает в Chrome и FF.

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Строки двойной прокрутки появляются, потому что для контейнера body установлено значение overflow:auto. Если вы удалите это правило, теперь будет прокручиваться только окно.

Однако проблемы с макетом, возникающие после исправления, находятся внутри кода iframe и поэтому не могут быть изменены вами.

0 голосов
/ 16 июля 2011

Прекрасно работает в моем IE. Я использую v8.

...