JQuery已成为现在流行的脚本库, 今天我们还实现Asp.net使用JQuery实现放大图片效果. 首先让我们在ASPX引用JS文件,简单的CSS:
1: <style type="text/css">
2: .imgthumb
3: {
4: height:100px;
5: width:100px;
6: }
7: .imgdiv
8: {
9: background-color:White;
10: margin-left:auto;
11: margin-right:auto;
12: padding:10px;
13: border:solid 1px #c6cfe1;
14: height:500px;
15: width:450px;
16: }
17: </style>
18: <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript">
19: </script>
20: <script type="text/javascript">
21: $(function () {
22: $("img.imgthumb").click(function (e) {
23: var newImg = '<img src='
24: + $(this).attr("src") + '></img>';
25: $('#ladiv')
26: .html($(newImg)
27: .animate({ height: '400', width: '300' }, 1500));
28: });
29: });
30: </script>
接着对应我们的HTML片段代码:
1: <h2>
2: Author: Petter Liu http://www.cnblogs.com/wintersun
3: </h2>
4: <asp:image class="imgthumb" id="imgA" imageurl="~/Images/ga1.jpg" runat="server"/>
5: <asp:image class="imgthumb" id="imgB" imageurl="~/Images/ga3.jpg" runat="server"/>
6: <hr/>
7: <div id="ladiv" style="height: 500px; width: 450px;"></div>
Ok, 当服务器控件呈现为IMG标签时,JQuery再去操作.点击图片时就有放大效果了.
希望对您Web开发有帮助.
您可能感兴趣的JQuery文章.
作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog。