作成日: 2015/02/06 最終更新日: 2015/05/21
文書種別
不具合
発生環境
Google Chrome、Mozilla Firefox、Safari、Opera ※Internet Explorerでは発生しません。
状況
修正済み
詳細
非活性にしたwijdropdownにおいて、ラベル部分をクリックするとbaseタグで指定したページに移動します。
【再現手順】
1.サンプルを表示します。
2.ドロップダウンのラベル部分をクリックします。
結果: baseタグで設定したページに移動してしまいます。
【サンプルコード】
<base href="http://wijmo.c1.grapecity.com/">
<script type="text/javascript">
$(document).ready(function () {
$("#select1").wijdropdown({ disabled: true });
});
</script>
【再現手順】
1.サンプルを表示します。
2.ドロップダウンのラベル部分をクリックします。
結果: baseタグで設定したページに移動してしまいます。
【サンプルコード】
<base href="http://wijmo.c1.grapecity.com/">
<script type="text/javascript">
$(document).ready(function () {
$("#select1").wijdropdown({ disabled: true });
});
</script>
回避方法
この問題はバージョン3.20151.71で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次のとおりです。
ラベル部分に設定された"#"へのリンクをJavaScriptにて無効にします。
◆サンプルコード
// 非活性にしたDropDownの#へのリンクを無効にする
$('a[href=#].ui-state-disabled').click(function () { return false; });
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次のとおりです。
ラベル部分に設定された"#"へのリンクをJavaScriptにて無効にします。
◆サンプルコード
// 非活性にしたDropDownの#へのリンクを無効にする
$('a[href=#].ui-state-disabled').click(function () { return false; });
旧文書番号
81170