flyhigh23 发表于 2021-10-11 19:32:36

菜单插件设置每个菜单栏目的宽度

本帖最后由 flyhigh23 于 2021-10-11 19:35 编辑


需要每个菜单项能独立设置宽度。
因为选项卡的页面风格不好看,改用菜单做选项卡功能使用。但是菜单默认只能使用相同的宽度,导致名称长度不同时,显示不好看,能否改成可以独立设置每各菜单项的宽度。

flyhigh23 发表于 2021-10-11 19:45:32

发现可以直接改这个宽度,就能达到效果,就是不知道这个js怎么写

flyhigh23 发表于 2021-10-11 21:15:56

论坛上找到一个改选项卡的js,简单改了一下,能拿到菜单里用
var lis=$("").find("li");
for (var i = 0; i < lis.length; i++) {
    if (i = 2)
      lis.style.width = "100px";

}

Lay.Li 发表于 2021-10-12 17:40:54

感谢大佬的反馈与分享~
这个需求给您记录一下:loveliness:

qweqwe123 发表于 2024-2-18 22:51:22

flyhigh23 发表于 2021-10-11 21:15
论坛上找到一个改选项卡的js,简单改了一下,能拿到菜单里用
var lis=$("").find("li");
...

貌似用不起呢?

qweqwe123 发表于 2024-2-18 22:53:54

Lay.Li 发表于 2021-10-12 17:40
感谢大佬的反馈与分享~
这个需求给您记录一下

同问css怎么写呢,修改这为width:auto

Patrick.Zhu 发表于 2024-2-23 12:00:11

你好,建议在求助中心发帖寻找帮助,或者在个人资料页面发送消息咨询。

也可以补充下你的使用背景,是不是也是因为选项卡的页面风格不好看,改用菜单做选项卡功能使用,我们更好的修正需求的优先级
页: [1]
查看完整版本: 菜单插件设置每个菜单栏目的宽度