如何将类设置为活动
How to set active to the class
我正在通过changeCulture方法更改语言,该方法是;
public ActionResult ChangeCulture(Culture lang, string returnUrl)
{
if (returnUrl.Length >= 3) returnUrl = returnUrl.Substring(3);
return Redirect("/" + lang.ToString() + returnUrl);
}
这里是html部分;
<li class="currency-EUR">
<a href="@Url.Action("ChangeCulture", "Home", new { lang = (int)SkycapGaming.Culture.Tr, returnUrl = this.Request.RawUrl })">TR</a>
<input type="hidden" value="TR">
</li>
<li class="currency-USD">
<a href="@Url.Action("ChangeCulture", "Home", new { lang = (int)SkycapGaming.Culture.En, returnUrl = this.Request.RawUrl })">EN</a>
<input type="hidden" value="EN">
</li>
我想将活动设置为<li class="currency-EUR">
当页面打开时,它应该是<li class="currency-EUR active">
当你在url中传递语言时,你可以提取它,然后只使用类似的javascript
var url = window.location.href; //this return full url: http://webiste.com/eur/something.html
url = url.split("/");
url = url[1];
if(url == "eur"){
$(".currency-EUR").addClass("active");
$(".currency-USD").removeClass("active"); // in case it was already set
}else{
$(".currency-USD").addClass("active");
$(".currency-EUR").removeClass("active");
}
相关文章:
- 是否可以在调用时动态设置Jquery Accordion的活动面板
- 使用 AngularJS 设置活动选项卡样式
- 如何在选择子li时将父li类设置为活动
- JQuery UI 1.11 将选项卡设置为活动状态
- 在页面加载时创建/设置活动的默认链接,但在单击其他链接时删除活动链接
- 如何将类设置为活动
- Bootstrap/AngularJs:如何为导航类的活动选择设置粗体属性
- 在owlCarousel中设置活动项目
- 设置活动链接(不带 ul 列表)
- 无法设置活动菜单元素的样式
- 将焦点设置在带有错误消息的第一个输入元素上,并将包含它的 TabStrip 选项卡设置为活动状态
- 将导航选项卡样式类设置为活动,如果当前在该路由中 反应反应路由器.
- 如何为引导轮播设置活动幻灯片
- 同时为一个 Li 元素设置类“活动”
- 在手风琴中设置活动部分
- 将当前链接设置为活动
- 设置活动选项卡当前选项卡
- 基于url设置活动选项卡
- 在静态导航上动态设置活动链接
- 将类活动设置为下一个幻灯片元素