博客列表 >使用jQuery修改图片

使用jQuery修改图片

留情的博客
留情的博客原创
2017年12月22日 17:14:47825浏览

使用jQuery修改图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="top">
<h3>在线修图</h3>
<p>请输入图片地址:<input type="text" id="url" placeholder="请输入网络图片地址"><label for="url"></label></p>
<p>
 修图类型:
 <input type="radio" name="photo" id="zj" value="0" checked><label for="zj">直角</label>
    <input type="radio" name="photo" id="yj" value="30"><label for="yj">圆角</label>
    <input type="radio" name="photo" id="yx" value="100"><label for="yx">圆形</label>
 <!--三个输入框给同一个name代表是一组单选框-->
</p>
    <button class="btn btn-success">添加</button>
</div>
<div class="result">
</div>
<script>
 $('button').on('click',function () {  //使用on('click)是为了给生成的动态元素绑定事件,而.click不支持给动态生成的元素绑定事件
 var imgUrl = $('#url').val()
 // alert(imgUrl) //测试是否获取了输入框内的url地址
 var imgBorder = $('input[name="photo"]:checked').val()
 // alert(imgBorder)  //测试是否获取的选中项的value值
 var img = $('<img>').attr('src',imgUrl).width(200) //添加一个img标签,在img标签内部给src添加一个URL。设置img的宽度为200
 img.css('border-radius',imgBorder+"px")
 var imgBox = $('<div></div')
 var moveUp = $('<br><button class="btn btn-success">上移</button>')
 var moveDown = $('<button class="btn btn-success">下移</button>')
 var removed = $('<button class="btn btn-success">删除</button><br>')
 moveUp.on('click',function () {
 imgBox.prev().before(imgBox)
        })
 moveDown.on('click',function () {
 imgBox.next().after(imgBox)
        })
 removed.on('click',function () {
 imgBox.remove()
        })
 imgBox.append(img,moveUp,moveDown,removed)
 $('.result').after(imgBox)


    })


</script>
</body>
</html>


上一条:ajax留言查询下一条:$.ajax使用方法
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议