小编Mar*_*tin的帖子

vh 中的高度(视口)和 px 中的最大高度(像素)

是否可以在 CSS3 中定义元素的高度:

if viewport >= 1000px then
      element height: 300px (in pixels)
else if viewport < 1000px
      element height: 30vh (30% of viewport height)
Run Code Online (Sandbox Code Playgroud)

所以我想要的只是一个具有 30% 视口但不超过 300px 的元素。是否可以?

这是我测试过但没有用的:

div {
    height: 30vh;
    max-height: 300px;
}
Run Code Online (Sandbox Code Playgroud)

css

5
推荐指数
1
解决办法
3244
查看次数

JButton默认光标

有没有办法设置JButton组件的默认光标?

这是如何设置一个光标JButton:

JButton btn = new JButton("Click me");
btn.setCursor(new Cursor(Cursor.HAND_CURSOR));
Run Code Online (Sandbox Code Playgroud)

根据lookAndFeel Nimbus的默认值,没有像" Button.cursor " 这样的属性.

我想设置一次默认光标,这样当鼠标光标移动时,应用程序中的所有JButton都有相同的手形光标.

java swing jbutton

5
推荐指数
1
解决办法
1901
查看次数

Facebook Page插件深色主题

我想更改新的Facebook Page插件的颜色。不幸的是,我找不到它的设置。

在“ 赞”按钮插件中,可以通过属性设置主题data-colorscheme

当前的默认页面插件:

在此处输入图片说明

我想要的配色方案(大约):

在此处输入图片说明

facebook

5
推荐指数
0
解决办法
1682
查看次数

FOUND_ROWS()的限制?

我正在尝试加速一些SQL查询.我对分页的SQL查询是这样的(第3页):

SELECT 
    SQL_CALC_FOUND_ROWS book_id, book_title
FROM
    books
LIMIT 40, 60
Run Code Online (Sandbox Code Playgroud)

然后得到所有结果计数:

SELECT FOUND_ROWS();
Run Code Online (Sandbox Code Playgroud)

但如果结果数量巨大(数百万本书)那么FOUND_ROWS()可能需要很长时间.

事实是,没有必要计算数百万行(书籍),答案"10000+"对于普通用户来说已经足够了.

有可能是这样的吗?伪代码:

SELECT FOUND_ROWS(LIMIT 10000)
Run Code Online (Sandbox Code Playgroud)

mysql pagination

5
推荐指数
1
解决办法
364
查看次数

将多个graphic2d组件绘制到JPanel中

我读过很多关于绘制 Graphics2D 组件和添加到 JPanel/JFrame 的教程,但我找不到如何简单地将多个这些组件添加到一个 JPanel 中。我下面的代码只添加了 1 个组件(行),我找不到为什么不能添加更多组件。

我究竟做错了什么?

在此输入图像描述

期望的行为:应该有 3 条红线。

我的整个代码:

package Examples;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.BorderFactory;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Example1 extends JFrame {

    private final JPanel panel;

    public Example1() {

        // jpanel with graphics
        panel = new JPanel();
        panel.setPreferredSize(new Dimension(200, 200));
        panel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
        panel.setBackground(Color.WHITE);
        add(panel);


        // adding lines to jpanel
        AddMyLine(); // 1st: this works well
        AddMyLine(); // 2nd: …
Run Code Online (Sandbox Code Playgroud)

java swing jcomponent graphics2d

2
推荐指数
1
解决办法
4782
查看次数

如何在 Bootstrap 5 Accordion 中禁用 .accordion-item?

这是Bootstrap 5 Accordion 文档中的示例:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>

<div class="accordion" id="accordionExample">
  <div class="accordion-item">
    <h2 class="accordion-header" id="headingOne">
      <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
        Accordion Item #1
      </button>
    </h2>
    <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
      <div class="accordion-body">
        <strong>This is the first item's accordion body.</strong> It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well …
Run Code Online (Sandbox Code Playgroud)

html bootstrap-accordion bootstrap-5

2
推荐指数
1
解决办法
5434
查看次数

如何通过Jquery按索引名访问元素?

我有几个INPUT:

<input type="text" name="entry[1]" value="aaa" id="firstEntry" />
<input type="text" name="entry[2]" value="bbb" id="secondEntry" />
<input type="text" name="entry[3]" value="ccc" id="thirdEntry" />
Run Code Online (Sandbox Code Playgroud)

当我知道元素id是"secondEntry"时,如何得到"2"?

var name = $("#secondEntry").attr('name'); // name = "entry[2]"
Run Code Online (Sandbox Code Playgroud)

但如何获得索引2?我只需知道索引(2),而不是整个名称(条目[2]).

javascript forms jquery

1
推荐指数
1
解决办法
234
查看次数

将CKEditor specialchar插件插入自定义工具栏不起作用

我正在尝试在CKEDITOR中设置自定义工具栏:

CKEDITOR.config.toolbar = [
  [ 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat' ],    
  [ 'Image', 'Table' ],
  [ 'specialchar' ]
];
Run Code Online (Sandbox Code Playgroud)

前两组没有问题,但第三组"specialchar"没有加载.我究竟做错了什么?

小提琴:http://jsfiddle.net/martinba/vYYVR/

javascript ckeditor

1
推荐指数
1
解决办法
142
查看次数