Вёрстка переключателя языков?
Я сделал такой переключатель языков сейчас:
$(document).ready(function () {
var lang = document.getElementById("lang");
lang.onchange = function () {
window.location =
"https://studyintomsk.ru" +
lang.options[lang.options.selectedIndex].value;
};
});
<select name="lang" id="lang">
<option value="/">Русский</option>
<option class="eng" value="/en/main">English</option>
</select>
Код работает правильно, но есть одна проблема: в option нельзя добавлять картинки языков сбоку. А мне это нужно. Как сверстать по-другому(с картинкой), но чтобы работало по такому же принципу(перекидывало на нужную страницу при выборе), а на выбранной странице должен отображаться выбранный язык.
Ответы (2 шт):
Автор решения: Андрей Солуянов
→ Ссылка
Есть вот такое решение https://designwithpc.com/Plugins/ddSlick для подобных задач,детализировано не вдавался как работает это штука,но по крайне мере уже она написана.
Автор решения: Vasily
→ Ссылка
Вы можете использовать HTML Symbols, или любые другие сторонние библиотеки иконок для того что бы добавить простую графику рядом и/или вместо текста:
<select>
<option>® Copyrighted</option>
<option>® Registered</option>
</select>