Jquery 打印时隐藏调整大小功能
我有一个网页,用户可以调整图像大小,使moodboard。除了印刷外,一切正常。如果他们打印moodboard,则在重定尺寸器所在的位置有一个白色正方形。我不知道是否需要css 在纸张上打印时如何隐藏大小调整器? 目前,我没有用于调整大小的css。我在用电脑 示例Jquery 打印时隐藏调整大小功能,jquery,html,css,Jquery,Html,Css,我有一个网页,用户可以调整图像大小,使moodboard。除了印刷外,一切正常。如果他们打印moodboard,则在重定尺寸器所在的位置有一个白色正方形。我不知道是否需要css 在纸张上打印时如何隐藏大小调整器? 目前,我没有用于调整大小的css。我在用电脑 示例 使用jQuery,通常您会调用$('#yourId').hide()。那不管用吗 您应该在标题中添加以下内容: <link type="text/css" rel="stylesheet" href="path_to_speci
使用jQuery,通常您会调用
$('#yourId').hide()
。那不管用吗
您应该在标题中添加以下内容:
<link type="text/css" rel="stylesheet" href="path_to_special_print_css" media="print" />
您是否在
中使用特定的打印样式表?像这样:
<link rel="stylesheet" type="text/css" media="print" href="print.css">
(假设resizer有一个
resizer
类)什么都没有,因为我不知道我需要的是css还是jquery。我不知道如何将css应用于大小调整器,这就是为什么我发布这个问题。comIf如果您想为打印机设置网站的安全格式,请使用此css代码。你可以用网站做任何事情。我必须在哪里制作div重设块?你必须创建新的css文件,例如:style_printers.css然后你的LINK标签会显示在这个新文件中,你应该为这个DIVi粘贴css方法。我使用默认的jquery函数。resizeable创建了resizer。我的头中的代码正在打印中。resizer{display:none;}我只需要隐藏调整大小的按钮。对不起,我不明白这个问题。看这个例子,图像上有一个白色的正方形。我需要隐藏白色正方形(正方形是调整大小按钮所在的位置),然后在完成调整大小后调用$('theResizerDivId').hide()
。我假设您使用jQuery进行大小调整,对吗?因此,在同一个函数中,调用该代码行(用白色方块的实际id
属性替换theResizerDivId
),这就是我想要做的,但是我可以找到theResizerDivId,我使用默认的jquery大小调整器,我使用jquery的默认大小调整函数。我不知道类大小调整器是否存在。我使用了一个像print.css这样的外部类,并为您添加了代码,但它没有隐藏。好的,我假设您使用的是jQuery UI Resizeable:-尝试将.resizer
更改为.UI resizeable
(这是jQuery UI附加到可调整大小元素的类名)。我尝试将.UI resizeable{display:none;}但我再也不能拖动我的项目了。您是否仅将其放在print.css文件中?
<link rel="stylesheet" type="text/css" media="print" href="print.css">
.resizer { display: none; }