找回密码
 立即注册

QQ登录

只需一步,快速开始

Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-10-15 17:35:56
11#
13861900516 发表于 2020-10-15 15:52
主要要针对那个分页导航来设置,比如那个分页导航里的那个框子的高度,默认情况下,都显示不全了,另外我 ...

CSS是可以设置类选择器的
https://www.w3school.com.cn/css/css_syntax_class_selector.asp

指定对应分页导航对应类下的input的CSS样式就能满足你针对分页导航来设置
回复 使用道具 举报
feng2575悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-10-16 11:27:57
12#
本帖最后由 feng2575 于 2020-10-16 11:29 编辑
13861900516 发表于 2020-10-15 15:52
主要要针对那个分页导航来设置,比如那个分页导航里的那个框子的高度,默认情况下,都显示不全了,另外我 ...

#r0c12pcurrentPageIndexID:hover用你得谷歌浏览器检查一下,对应你得ID去改一下保存就好了,这个方法简单 粗暴


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-10-16 18:07:26
13#
feng2575 发表于 2020-10-16 11:27
#r0c12pcurrentPageIndexID:hover用你得谷歌浏览器检查一下,对应你得ID去改一下保存就好了,这个方法简 ...

感谢老板鼎力相助~
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-4 10:41:19
14#
13861900516 发表于 2020-10-15 15:52
主要要针对那个分页导航来设置,比如那个分页导航里的那个框子的高度,默认情况下,都显示不全了,另外我 ...

现版本活字格暂时还不支持直接修改分页导航按钮中输入框的高度。我这边暂时有两个方案,您可以选一种您需要的~方案一
直接修改 CSS 样式表实现对分页导航按钮中 input 输入框属性的调整:
代码:
  1. .test input {
  2.     /* test 为分页导航按钮单元格 CSS 类名 */
  3.     height: 20px;
  4.     /* 输入框高度 */
  5.     width: 50px;
  6.     /* 输入框宽度 */
  7.     font-size: 30px;
  8.     /* 字体大小 */
  9. }
复制代码

首先我们给页面上的分页导航按钮起一个 CSS 类名,我这里就命名为 test;



然后将这段代码保存至 设置-自定义Javascript/CSS-新建文件,



现在我们只需要保证代码中类名与分页导航按钮的 CSS 类名一致,就可以达到控制输入框属性的目的了,不论是您需要的高度还是其他属性如宽度字号等,都可以直接在代码中编辑数值来修改,如果需要修改其他属性,就在代码中添加相应声明就可以了~

比如我代码中高度为 20px,实际效果如下:



此时只有类名为 "test" 的分页导航按钮会实现变化,其他的都是默认属性。如果我们需要不同分页导航按钮配置不同的属性,只需要在代码中把整个选择器与类复制一份到下面,分别进行设置就可以了。比如我下面这段代码:
  1. .test1 input {
  2.     height: 20px;
  3.     width: 50px;
  4.     font-size: 30px;
  5. }

  6. .test2 input {
  7.     height: 50px;
  8.     width: 50px;
  9.     font-size: 30px;
  10. }
复制代码
就可以实现 CSS 类名为 test1 的分页导航按钮高度为 20px,CSS 类名为 test1 的分页导航按钮高度为 50px:


优点:修改简单,可以给不同分页导航按钮分别设置不同属性,同时方法通用,可以应用在各种对象的属性设置中。
缺点:不是特别灵活,具体属性需要在代码中手动修改,无法与按钮图片高度适配。

方案二
通过给页面添加加载时的 Javascript 命令实现分页导航按钮输入框与按钮高度的一致:


代码:
  1. let height = $("[fgcname='testlr']").children(1).children(1).children(1).css("height");
  2. let width = $("[fgcname='testlr']").children(1).children(1).children(1).css("width");
  3. $("[fgcname='testlr']").find("input").css("height",height);
  4. $("[fgcname='testlr']").find("input").css("width",width);
  5. $("[fgcname='testlr']").css("height",parseInt(height)*2);
复制代码


其中testlr为分页导航按钮单元格名称。
具体做法为:
在需要实现此功能的页面中编辑页面加载时命令,添加一个 Javascript 命令并将代码复制进去;



然后给页面中需要实现此效果的分页导航按钮单元格命名,与代码中一致(此处我命名为 testlr);



在单元格设置中调整图片尺寸为50,启动后,可以看到输入框的高度也变为50:



如果需要给同页面其他分页导航按钮也添加此设置,就在编辑页面加载时命令中新建一条 Javascript 命令,然后将代码复制进去并改为不同的单元格名称即可。



如果要给其他页面进行此配置,就在新页面中添加页面加载时命令,方法同上。

优点:除了修改名称不需要在代码中进行额外配置,在高度需要变化时只需要修改按钮图片大小。
缺点:单条代码只能修改一个分页导航按钮,多个不同的的分页导航按钮需要多次配置,同时每个页面都需要单独配置。

总结:
两种方案各有利弊,您可以根据需要自行取用。
但是两种方案都涉及到代码编写,如果对代码不是特别熟悉,可能使用起来不够灵活。为了用好活字格,还是建议您抽空可以学习下最基础的前端编码知识,对于活字格的使用也能更加得心应手,而且本帖的代码其实是非常通用的,了解原理稍作修改就可以应用在其他各种场景当中~


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部