gpt4 book ai didi

javascript - 如何在 toggleClass 中使用名称中带有浏览器前缀的 css 样式的 div?

转载 作者:太空宇宙 更新时间:2023-11-04 15:06:26 26 4
gpt4 key购买 nike

我正在使用以下解决方案来解决我遇到的一些跨浏览器问题:

Cross Browser Fix

在我的 CSS 中,使用上面的解决方案,我有类似的东西:

 .some_class {
margin-left: 40px;
}
.win.ie some_class {
margin-left: 100px;
}

win.ie some_class 仅在 Windows 上用于 IE。

现在,在我使用 JavaScript 的代码的其他地方,我使用了以下内容:

    $("#someid").toggleClass("some_class");

我现在需要做的是在上面的 JS 片段中使用 .win.ie some_class。我该怎么做?

我试过:

 $("#someid").toggleClass(".win.ie some_class");

但这只是将其添加到 HTML 中的实际类中。是否有可能完成我在这里要做的事情?

最佳答案

这不是有效的 CSS:

.win.ie some_class {
margin-left: 100px;
}

试试这个:

.win.ie.some_class

这会将样式应用于具有 winiesome_class 类的元素。或者:

.win.ie .some_class

如果 some_class 元素是具有 winie 类的元素的子元素。

关于javascript - 如何在 toggleClass 中使用名称中带有浏览器前缀的 css 样式的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15844895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com