私は CMS を持っていて、jQuery と CSS3 でカスタマイズしようとしましたが、言語選択 (ドロップダウン リスト) に問題がありました。次のこのチュートリアル
をカスタマイズしましたhttp://tutorialzine.com/2011/02/converting-jquery-code-plugin/<select>
すべてが正常に機能しますが、選択のonChangeは機能しません。そのため、ドロップダウン リスト (選択) から言語を変更しようとすると、選択した名前のみが変更され、サイトの言語は変更されません。
これは私の選択です:
<select name="lang" class="language" onChange="location.href=\''.$filename.'?lang=\' + this.options[this.options.selectedIndex].value + \''.$trackpage.'\'">
この問題は jquery.tzSelect.js によって引き起こされていると思います (チュートリアルを参照してください)。このプラグインにはselectedIndex
(選択の selectedIndex と競合する) があるためです。
if(i==select.attr('selectedIndex')){
selectBox.html(option.text());
}
この行コードをプラグインから削除しようとしましたが、うまくいきません。
助けてください!
ありがとうございました!