我正在为我的网站实施新的语言菜单。我正在使用这样的下拉菜单:语言菜单1.0
但是我的问题是,使用这种技术,我需要为每种选择的语言提供多个页面...我希望能够像这样更改选择的语言:选择后更改选中的项目
但是我想在菜单中显示除所选项目以外的所有项目。
我对javascript不太满意(尽管我正在学习)。我知道从列表中删除项目很容易(在此处找到一个简单的示例:使用js从列表中删除项目),但是我不知道如何加载要执行此操作的javascript。是在ready()事件上吗?还是在链接的onClick事件上?
使用此JavaScript代码:
$(function() {
$('#changeEN').hide();
$('.newDropdownLanguage li').click(function(e) {
e.preventDefault();
$('#current-language').text($(this).text());
$('.newDropdownLanguage li').show();
$('#changeEN').show(); // Actually it should work without this line, but I don't get why it is not working.
$(this).hide();
});
});
不要忘记<li>
为英语添加一个:
<li><a id="changeEN" href="#">English</a></li>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句