JQuery плагин Pikachoose предоставление необычных результатов в IE

Я использовал JQuery плагин Pikachoose на моей странице для отображения некоторых изображений как слайд-шоу.

Но в IE, вместо изображения для скольжения это открывает изображение на той же странице в полном представлении.

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

Как зафиксировать это

Я выбираю название картинки от базы данных и дисплея как следующее

echo
'
    '; while($row = mysql_fetch_array($result)) { extract($row); echo '
  • .$title. '.$title.'
  • '; } echo '
';

Это - мои pikachoose опции в pikachoose.js

    var defaults = {
        show_captions: true,
        auto_play: true,
        show_prev_next: true,
        slide_speed: 5000,
        thumb_width: 26,
        thumb_height: 20,
        buttons_text: { play: "", stop: "", previous: "Previous", next: "Next" },
        delay_caption: true,
        user_thumbs: false,
        transition:[-1],
        IESafe: true
    };

Я инициализирую плагин с помощью этого (также в отдельном файле)

$(document).ready(function (){ $("#pikame").PikaChoose({auto_play:true, IESafe: true}); });

Хорошо работает в другом браузере

Результаты

  1. Если я удаляю , это мешает сценарию открыть изображение
  2. Демонстрация, предоставленная на официальной странице также, ведет себя как это

10
задан Starx 27 February 2012 в 07:26
поделиться

3 ответа

Пробовали ли вы установить высоту/ширину тега img ??, чтобы обойти причуды IE7.

0
ответ дан 4 December 2019 в 04:35
поделиться

Попробуйте добавить/удалить/изменить DOCTYPE для html-документа, так как я видел, что IE вызывает проблемы из-за настроек doctype.

Также попробуйте убрать закрывающий слэш из тега img ()

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

2
ответ дан 4 December 2019 в 04:35
поделиться

Какой именно IE (3 все еще используются)? В зависимости от версии вы можете заставить его кричать пользователя, чтобы он переключился в «режим совместимости». Также, если вы можете убедиться, что у вас строгий формат XHTML (заголовок и alt не имеют двойных кавычек в вашем фрагменте), включая DOCTYPE, который может помочь. Попробуйте использовать пустой тег для первого изображения (просто без содержимого, вы можете дать ему пустую / прозрачную картинку в href, если хотите)

0
ответ дан 4 December 2019 в 04:35
поделиться
Другие вопросы по тегам:

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