0

ドラッグ可能なポップアップでの選択に問題があり、オプションを選択できない場合があります。私はすべてを試していましたが、まだ答えが見つかりません。他のブラウザー (Chrome/Firefox) では正常に動作しているようですが、IE もサポートする必要があります。ここにデモがあります:http://jsfiddle.net/a9ntp/13/

var popup = $('<div>Hello world!</div>');
$(popup ).dialog({title: 'Text <select id="dropDown"><option>A</option><option>B</option><option>C</option><option>D</option></select>', draggable: false});

$('#dropDown').hover(
    function(){
        $(popup).dialog('option', 'draggable', false);
    },
    function(){
        $(popup).dialog('option', 'draggable', true);
    }
);

ご協力いただきありがとうございます!

4

1 に答える 1

0

Redworth (JQuery team) から直接提供されているこの HOTFIX を試してください。

// HOTFIX: We can't upgrade to jQuery UI 1.8.6 (yet)
// This hotfix makes older versions of jQuery UI drag-and-drop work in IE9
(function($){var a=$.ui.mouse.prototype._mouseMove;$.ui.mouse.prototype._mouseMove=function(b){if($.browser.msie&&document.documentMode>=9){b.button=1};a.apply(this,[b]);}}(jQuery));

JQuery コードの先頭に配置します。

于 2013-08-20T13:40:24.460 に答える