html按钮在屏幕中间弹出一张图片,js实现点击图片在屏幕中间弹出放大效果.pdf...

js实实现现点点击击图图片片在在屏屏幕幕中中间间弹弹出出放放大大效效果果

j s实现点击图片在屏幕中间弹出放大效果

效果图

点击图片后

关键代码

html

1

2 3 4

8

9

j s

1

2

3

4 $(function(){

5 $(" pic") click(function(){

6 var _this = $(this);//将当前的pimg元素作为_this传入函数

7 imgShow("#outerdiv", "#innerdiv", "#bigimg", _this);

8 });

9 });

10 function imgShow(outerdiv, innerdiv, bigimg, _this){

11 var src = _this attr("src");//获取当前点击的pimg元素中的src属性

12 $(bigimg) attr("src", src);//设置#bigimg元素的src属性

13 /*获取当前点击图片的真实大小,并显示弹出层及大图*/

14 $("") attr("src", src) load(function(){

15 var windowW = $(window) width();//获取当前窗口宽度

16 var windowH = $(window) height();//获取当前窗口高度

17 var realWidth = this width;//获取图片真实宽度

18 var realHeight = this height;//获取图片真实高度

19 var imgWidth, imgHeight;

20 var scale = 0 8;//缩放尺寸,当图片真实宽度和高度大于窗口宽度和高度时进行缩放

21 if(realHeight>windowH*scale) {//判断图片高度

22 imgHeight = windowH*scale;//如大于窗口高度,图片高度进行缩放

23 imgWidth = imgHeight/realHeight*realWidth;//等比例缩放宽度

24 if(imgWidth>windowW*scale) {//如宽度扔大于窗口宽度

25 imgWidth = windowW*scale;//再对宽度进行缩放

26 }

27 } else i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Spire.pdfViewer控件的上方按钮栏里添加一个自定义按钮,可以按照以下步骤进行操作: 1. 打开窗体设计器,将一个Button控件拖拽到Spire.pdfViewer控件的上方,设置Button的Text为“铺满屏幕”或其他你想要的文本。 2. 右键单击Button控件,选择“属性”选项。 3. 在属性窗口中,找到“事件”选项卡,查找“Click”事件。 4. 双击“Click”事件或单击其旁边的“+”符号,在代码文件中创建一个新的Click事件处理程序。 5. 在Click事件处理程序中编写代码以实现铺满屏幕显示PDF的功能。你可以使用Spire.pdfViewer控件的ZoomMode属性来设置缩放模式,例如: ``` private void button1_Click(object sender, EventArgs e) { this.pdfViewer.ZoomMode = Spire.PdfViewer.Forms.ZoomMode.FullScreen; } ``` 6. 在窗体加载时,将Button控件添加到Spire.pdfViewer控件的ToolStrip控件中,例如: ``` private void Form1_Load(object sender, EventArgs e) { ToolStrip toolStrip = (ToolStrip)this.pdfViewer.Controls[1]; ToolStripButton toolStripButton = new ToolStripButton("铺满屏幕"); toolStripButton.Click += new EventHandler(button1_Click); toolStrip.Items.Add(toolStripButton); } ``` 其中,this.pdfViewer.Controls[1]表示Spire.pdfViewer控件的ToolStrip控件。这段代码将创建一个新的ToolStripButton控件,并将其添加到ToolStrip控件中。 最后,编译并运行程序,你应该可以在Spire.pdfViewer控件的上方看到一个“铺满屏幕”的按钮。当你单击该按钮时,PDF将被缩放以适应整个屏幕

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值