网站地图    收藏   

主页 > 前端 > css教程 >

HTML编辑器中图片的处理 - html/css语言栏目:html

来源:自学PHP网    时间:2015-04-14 14:50 作者: 阅读:

[导读] 在使用UEditor等HTML编辑器时,若文章中图片大小超过元素给定的尺寸,则图片显示时会超出元素范围,使页面的排版出现混乱,这时可使用jQuery对文章中的图片和显示方式进行处理,以控...

在使用UEditor等HTML编辑器时,若文章中图片大小超过元素给定的尺寸,则图片显示时会超出元素范围,使页面的排版出现混乱,这时可使用jQuery对文章中的图片和显示方式进行处理,以控制图片的显示大小和出现的方式。

以下为jQuery的JS文件和jQuery UI的引入文件。
[html
<link rel="stylesheet" type="text/css" href="css/custom-theme/jquery-ui-1.8.23.custom.css"/> 
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.23.custom.min.js"></script> 

以下为用于对文件中图片显示所使用的层
[html]
<div id="picDlg" title="图片查看" style="display:none;"></div> 

以下为控制图片显示和运用效果的代码
[html] 
$(".bodyLeft img").load(function(){ 
    w=$(this).width(); 
    h=$(this).height(); 
    t=$(this).attr("title"); 
    src=$(this).attr("src"); 
    $(this).width(w>400?400:w); 
    $(this).height(w>400?(400/w)*h:h); 
    $(this).css("cursor","pointer"); 
    $(this).click(function(){ 
        $("#picDlg").html("<img src="+src+" border=0/>").fadeIn(1000).dialog({ 
            width:"auto", 
            height:"auto", 
            title:t, 
            modal:true, 
            draggable:false, 
            resizable:false 
        }) 
    }) 
}) 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论