小编use*_*543的帖子

JQuery .show() 方法在 .hide 之后不起作用

我正在使用一个 JQuery 脚本,该脚本允许复选框(其类名称为“adminCheckBox”)根据是否选中来显示或隐藏屏幕上的各种对象。

隐藏功能很好用。但是,在隐藏元素并再次按下复选框后,这些元素不会再次出现。对于为什么会这样有什么想法吗?谢谢。

$(document).ready(function(){

$(".adminCheckbox").click(function(){

           if(!document.getElementsByClassName("adminCheckBox").checked){

            $(".deleteImageButton").hide(500);
            $(".addHeading").hide(500);
            $(".deleteHeadingButton").hide(500);
            $(".fileUpload").hide(500);
            $(".fileUploadSubmit").hide(500);    

           }else{

            $(".deleteImageButton").show();
            $(".addHeading").show();
            $(".deleteHeadingButton").show();
            $(".fileUpload").show();
            $(".fileUploadSubmit").show();    

           }    

        }); 
        });
Run Code Online (Sandbox Code Playgroud)

下面是相关复选框的 HTML。

        <br><div class="adminControls"><input type="checkbox" class="adminCheckbox"         checked="checked"><div class="checkBoxText">&nbsp;&nbsp;Admin Controls</div></div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用JQuery动态更改颜色

下面是一个Jquery脚本,用于在(0,0,0)到(255,255,0)之间随时间改变对象的颜色.

$(document).ready(function(){
    var r = 0;
    var g = 0;
    changeColor(r, g);
});

function changeColor(r, g){
    var newColor = "(" + r + "," + g + ", 0)";

    $("p").css({"color": newColor});
    $("#diag").html(newColor);

    r+=1;
    g+=1;

    if(r <= 255 && g <= 255){
        window.setTimeout(function(){changeColor(r, g);}, 20);
    }
}
Run Code Online (Sandbox Code Playgroud)

HTML是:

    <p>Hello</p>
    <div id="diag"></div>
Run Code Online (Sandbox Code Playgroud)

但是,虽然该函数确实执行(通过如何在#diag中重复显示newColor),但p元素的实际颜色不会改变.有没有想过为什么会这样?谢谢.

javascript jquery

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

没有出现 FlowLayout 的 JPanel

我使用以下代码在 JPanel 内放置标签,但 JPanel 没有出现(相反,只有一个空白的 JFrame 出现)。

下面是创建 JFrame 实例的类。

import java.awt.FlowLayout;
import javax.swing.JFrame;

public class Main { 

public static void main(String[] args){

    WindowContents window = new WindowContents();

    window.setSize(600, 400);
    window.setVisible(true);
    window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}
Run Code Online (Sandbox Code Playgroud)

下面是用于设置 JFrame 内容的类。

import javax.swing.*;
import java.awt.*;

public class WindowContents extends JFrame {

JLabel label1;
JLabel label2;
JLabel label3;

JPanel panel1;

public WindowContents(){

    super("Label Display 2.0");

    panel1 = new JPanel();
    panel1.setLayout(new FlowLayout(FlowLayout.CENTER, 40, 40));
    panel1.setVisible(true);

    label1 = new JLabel("Label1");
    panel1.add(label1);

    label2 = new JLabel("Label2");
    panel1.add(label2);

    label3 …
Run Code Online (Sandbox Code Playgroud)

java swing jpanel jframe

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

使用MPDF将带有变量的.php文件转换为HTML

在php中创建页面后,我使用mpdf创建一个看起来像页面的pdf.该页面是收据,因此其中一些条目是变量.将收据页面('Receipt_Template_2.php')转换为pdf的页面代码为:

<?php
include("MPDF57/mpdf.php");

ob_start();
include "Receipt_Template_2.php"; 
$template = ob_get_contents();
ob_end_clean();

$mpdf=new mPDF('','A4','','',32,25,27,25,16,13,'L'); 

$mpdf->WriteHTML($template);

$mpdf->Output('MyPDF.pdf', 'D');
?>
Run Code Online (Sandbox Code Playgroud)

但是,实际收据模板页面上正确打印了php变量.但是,这些变量不会打印到收据上(字段留空).谢谢.

我主要在收据模板中使用会话变量,如下所示:

<div id="apDiv1"><img src="Receipt_Template_2.jpg" width="765" height="519"></div>
<div id="apDiv2">
<p><strong><?php echo $_SESSION['firstName'] . ' ' . $_SESSION['lastName'];?></strong>       </p>
  <p><?php echo $_SESSION['address'];?></p>
  <p><?php echo $_SESSION['city'] . ' ' . $_SESSION['province'];?></p>
  <p><?php echo $_SESSION['postal'];?></p>
  <p><?php echo $_SESSION['country'];?></p>
</div>
<div id="apDiv3"><?php echo $_SESSION['dateReceived'];?></div>
<div id="apDiv4"><?php echo date("Y-m-d");?></div>
<div id="apDiv5"><?php echo $_SESSION['locationIssued'];?></div>
<div id="apDiv18">$<?php echo $_SESSION['donationAmount'];?></div>
<div id="apDiv6"><?php echo $preReceiptNumber . $receiptNumber;?></div>
Run Code Online (Sandbox Code Playgroud)

html php mpdf

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

标签 统计

javascript ×2

jquery ×2

html ×1

java ×1

jframe ×1

jpanel ×1

mpdf ×1

php ×1

swing ×1