8
votes

Barre de défilement de fenêtre de la boîte de dialogue JQuery UI Barre de défilement dans Google Chrome

Je suis confronté à un problème lors de l'utilisation de la boîte de dialogue JQuery UI. Lorsque j'ouvre une photo dans la boîte de dialogue JQuery, il gèle la barre de défilement de la fenêtre. Je ne suis pas capable de monter ou de descendre la page en utilisant le pointeur de la souris. Ce problème n'existe que dans Google Chrome. Son amende fonctionnant dans Mozilla et Internet Explorer.
Quelqu'un a-t-il une solution à ce problème?


5 commentaires

Pouvez-vous montrer le code que vous utilisez?


Dupliquer possible: Problème de la barre de défilement avec la boîte de dialogue JQuery UI à Chrome et Safari


Veuillez indiquer le code que vous utilisez.


Dans le lien en double ci-dessus, recherchez la réponse avec un lien vers un patch. C'est un patch de 1 ligne et fonctionne parfaitement.


S'il vous plaît voir la réponse à partir de ce forum: [Problème de barre de défilement avec la boîte de dialogue JQuery UI à Chrome et Safari] [1]. J'espère que cette aide. [1]: Stackoverflow.com/Questtions/1617638/...


3 Réponses :


0
votes

J'ai corrigé un problème similaire dans le passé en procédant comme suit avant d'initialiser la boîte de dialogue:

$.ui.dialog.prototype._makeDraggable = function () {
    this.uiDialog.draggable({
        containment: false,
        handle: "div.ui-widget-header",
        cancel: "#dialogId"
    });
};


0 commentaires

0
votes

J'ai vu un problème similaire lorsque j'ouvre une boîte de dialogue JQueryui qui possède un éditeur timymce. Les barres de défilement dans la boîte de dialogue étaient gelées.

La cause étrange pour cela une URL hachage '#' à la fin de l'URL. L'URL HASH a été ajouté à l'URL car j'ai oublié de "retourner faux;" Dans l'événement Click () du lien qui a ouvert la boîte de dialogue. Une fois que j'ai ajouté le "retour faux"; L'événement n'a pas été traité de manière nativement traitée par le navigateur, aucun hachage d'URL n'a été ajouté et les barres de défilement de la boîte de dialogue fonctionnent comme prévu.


0 commentaires

0
votes

Même problème se produit lorsque j'utilisais une boîte de dialogue JQuery UI en Chrome, essayez de donner une hauteur de réparation à la boîte Cela ne gèlera pas


0 commentaires