[vc_row][vc_column][vc_column_text woodmart_inline=”no” text_larger=”no”]
目标效果
我们常见的效果是,在同一排选项卡和切换按钮,或者不同的列表标题,当我们点中后出现突出的效果,这种一般都是会有Class上的区别,我们只需要找到区别就可以加以控制。
效果原理
这种效果的原理是:点击对应的元素后,为这个元素添加对应Class ,点击其它的又自动移除Class。对此Class写放不同样式即可。
[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text woodmart_inline=”no” text_larger=”no”]
HTML部分
[/vc_column_text][vc_column_text woodmart_inline=”no” text_larger=”no”]
<ul class="navmenu"> <li><a>选项卡 1</a></li> <li><a>选项卡 2</a></li> <li><a>选项卡 3</a></li> </ul>
[/vc_column_text][vc_column_text woodmart_inline=”no” text_larger=”no”]
CSS部分
[/vc_column_text][vc_column_text woodmart_inline=”no” text_larger=”no”]
.navmenu { display: flex; justify-content: space-between; } .navmenu li{ list-style: none;cursor: pointer; } .navmenu li a{ padding:5px 10px; } .navmenu li.active a{ color: #fff; background-color:#f06b03; }
[/vc_column_text][vc_column_text woodmart_inline=”no” text_larger=”no”]
JavaScript部分
[/vc_column_text][vc_column_text woodmart_inline=”no” text_larger=”no”]
jQuery(".navmenu").on('click','li',function(){ jQuery(this).addClass("active").siblings().removeClass("active"); });
[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][woodmart_text_block woodmart_css_id=”64cc45ddca518″ woodmart_inline=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2NGNjNDVkZGNhNTE4Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfdGV4dF9ibG9jayIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ parallax_scroll=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no”]
效果演示
[/woodmart_text_block][/vc_column][/vc_row][vc_row css=”.vc_custom_1691108579926{padding: 5% !important;background-color: #000000 !important;}” woodmart_css_id=”64cc44cecf2e7″ responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2NGNjNDRjZWNmMmU3Iiwic2hvcnRjb2RlIjoidmNfcm93IiwiZGF0YSI6eyJ0YWJsZXQiOnt9LCJtb2JpbGUiOnt9fX0=” mobile_bg_img_hidden=”no” tablet_bg_img_hidden=”no” woodmart_parallax=”0″ woodmart_gradient_switch=”no” woodmart_box_shadow=”no” wd_z_index=”no” woodmart_disable_overflow=”0″ row_reverse_mobile=”0″ row_reverse_tablet=”0″][vc_column][woodmart_text_block woodmart_css_id=”64cc4a77bac81″ woodmart_inline=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2NGNjNGE3N2JhYzgxIiwic2hvcnRjb2RlIjoid29vZG1hcnRfdGV4dF9ibG9jayIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ parallax_scroll=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no”]
[/woodmart_text_block][vc_raw_js]JTNDc2NyaXB0JTNFJTIwalF1ZXJ5JTI4JTIyLm5hdm1lbnUlMjIlMjkub24lMjglMjdjbGljayUyNyUyQyUyN2xpJTI3JTJDZnVuY3Rpb24lMjglMjklN0IlMjAlMEElMjAlMjAlMjBqUXVlcnklMjh0aGlzJTI5LmFkZENsYXNzJTI4JTIyYWN0aXZlJTIyJTI5LnNpYmxpbmdzJTI4JTI5LnJlbW92ZUNsYXNzJTI4JTIyYWN0aXZlJTIyJTI5JTNCJTIwJTBBJTIwJTdEJTI5JTNCJTIwJTNDJTJGc2NyaXB0JTNF[/vc_raw_js][/vc_column][/vc_row][vc_row][vc_column][vc_column_text woodmart_inline=”no” text_larger=”no”]原文
https://jsfiddle.net/maverickabhi/caqu5sf0/5/[/vc_column_text][/vc_column][/vc_row]