<label wx:if='{{!mongolia_show&&isHidden}}'> <button hidden form-type="submit">保存</button> <view class="footerButton" hover-class="navigator-hover">保存</view> </label>怎么修改代码让这个保存按钮不固定显示在屏幕最底部,而是随整体页面滑动
时间: 2023-08-04 07:09:25 浏览: 40
这段代码是一个小程序的代码,它使用了 `wx:if` 条件渲染和 `hidden` 属性来控制按钮的显示和隐藏。如果你想让这个按钮随着页面滚动而移动,你可以将它的位置设置为相对或绝对定位,并使用 CSS 属性 `bottom` 或 `top` 来控制它的位置,例如:
```css
.footerButton {
position: fixed; /* 相对于浏览器窗口固定位置 */
bottom: 20px; /* 距离窗口底部 20 像素 */
right: 20px; /* 距离窗口右侧 20 像素 */
z-index: 999; /* 可以让按钮在其他元素之上 */
}
```
如果你想让这个按钮随着页面滚动而移动,你可以将 `position` 属性设置为 `absolute`,并设置相应的 `top` 或 `bottom` 值。
相关问题
C语言:输入n个字符串(n<=10,每个字符串长度均小于20),按照从小到大的顺序输出这些字符串。 输入格式: 第一行输入一个整数n;接下来的n行输入n个字符串。 输出格式: 输出n个字符串,每行1个串。 输入样例: 在这里给出一组输入。例如: 5 China Mongolia Korea Japan Philippines 输出样例: 在这里给出相应的输出。例如: China Japan Korea Mongolia Philippines
以下是C语言的代码实现,使用冒泡排序对输入的字符串进行排序,然后输出即可:
```c
#include <stdio.h>
#include <string.h>
#define MAX_N 10
#define MAX_LEN 21
void sort(char arr[][MAX_LEN], int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (strcmp(arr[j], arr[j+1]) > 0) {
char temp[MAX_LEN];
strcpy(temp, arr[j]);
strcpy(arr[j], arr[j+1]);
strcpy(arr[j+1], temp);
}
}
}
}
int main() {
int n;
char arr[MAX_N][MAX_LEN];
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%s", arr[i]);
}
sort(arr, n);
for (int i = 0; i < n; i++) {
printf("%s\n", arr[i]);
}
return 0;
}
```
输入样例:
```
5
China
Mongolia
Korea
Japan
Philippines
```
输出样例:
```
China
Japan
Korea
Mongolia
Philippines
```
编程C语言:7-7 字符串排序 分数 10 作者 cx 单位 福州大学至诚学院 输入n个字符串(n<=10,每个字符串长度均小于20),按照从小到大的顺序输出这些字符串。 输入格式: 第一行输入一个整数n;接下来的n行输入n个字符串。 输出格式: 输出n个字符串,每行1个串。 输入样例: 在这里给出一组输入。例如: 5 China Mongolia Korea Japan Philippines 输出样例: 在这里给出相应的输出。例如: China Japan Korea Mongolia Philippines
这道题可以用字符串数组和strcmp函数实现。具体实现过程如下:
```c
#include <stdio.h>
#include <string.h>
#define MAX_N 10
#define MAX_LEN 20
int main() {
int n;
char str[MAX_N][MAX_LEN];
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%s", str[i]);
}
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
if (strcmp(str[i], str[j]) > 0) {
char temp[MAX_LEN];
strcpy(temp, str[i]);
strcpy(str[i], str[j]);
strcpy(str[j], temp);
}
}
}
for (int i = 0; i < n; i++) {
printf("%s\n", str[i]);
}
return 0;
}
```
首先读入n和n个字符串,然后使用双重循环进行字符串的比较和交换,最后输出排序后的字符串数组。在比较字符串大小时,使用了strcmp函数,该函数返回值为0表示两个字符串相等,返回值小于0表示第一个字符串小于第二个字符串,返回值大于0表示第一个字符串大于第二个字符串。