JQuery UIを使用してリストに画像ボタン(asp:Linkbutton、asp:HyperLink、..)を表示すると、ページの読み込み時にパフォーマンスが非常に遅くなります。
画像を除いてページが読み込まれているようです。この時点で(クロムの下で)、読み込みサークルはまだ回転しているので、ユーザーは10秒間待つ必要があります。画像を読み込むには:
10秒後、画像が最終的に表示されます:
jquery-uiイメージ(ui-icons_ffffff_256x240.png)に関連しているようです:
jquery-uiとcssは、マスターページのヘッドセクションで参照されています。
<link type="text/css" href="/Ressources/css/jquery-ui-1.8.7.mf.css" rel="stylesheet" />
<script type="text/javascript" src="/Scripts/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="/Scripts/jquery-ui-1.8.13.custom.min.js"></script>
画像の設定方法は次のとおりです。
ASPXの場合:
<asp:LinkButton ID="lkBtnEditFDM" runat="server" Text="Modif" CssClass="editFButton" OnClick="lkBtnAddFDM_Click" ></asp:LinkButton>
JSで:
$(document).ready(function () {
..
$(".editFButton").button({
text: false,
icons: {
primary: 'ui-icon-pencil'
}
});
});
なぜこの巨大な遅れが発生するのかについて何か考えがありますか?ありがとう!