0
改善されたドロップダウンjqueryプラグインを使用しました...マイページに10-20ドロップダウンがあります..垂直スクロールバーがちらつき始めると、改善されたドロップダウンjqueryが少し時間がかかるドロップダウンで実行されます。 ..どのようにスクロールバーのこのちらつきを避けるために?スクロールバーのちらつきの原因となる改善
改善されたドロップダウンjqueryプラグインを使用しました...マイページに10-20ドロップダウンがあります..垂直スクロールバーがちらつき始めると、改善されたドロップダウンjqueryが少し時間がかかるドロップダウンで実行されます。 ..どのようにスクロールバーのこのちらつきを避けるために?スクロールバーのちらつきの原因となる改善
改善されたDropDown.js内でこれを試してください。上記のコードを置き換えてください。私は2行を追加しています、最初はコントロールが表示されるまでコントロールを隠してから表示します。これで問題が解決するかどうかを確認してください。私はあなたの問題を再現しようとしますが、私はちらつきが見えません。
this.each(function() {
var thisElement = $(this);
var wrapperControl = getWrapperElement(thisElement);
// hide it
wrapperControl.hide();
thisElement.after(wrapperControl);
var newImgElement = getImageElement(thisElement,iconPath);
wrapperControl.append(newImgElement);
var newTextElement = getTextElement(thisElement, newImgElement);
wrapperControl.prepend(newTextElement);
var newListControl = getListElement(thisElement);
wrapperControl.append(newListControl);
populateList(thisElement, newListControl,noMatchesText,noItemsText);
if (document.activeElement == thisElement[0]) {
//if replaced element had focus, move it to new control.
newTextElement.focus().select();
}
if (debugMode != 1) {
thisElement.hide();
}
// show it now
wrapperControl.show();
});
あなたはフィドルを表示できます。 jsfiddle.netで作成する –