JQuery已成为现在流行的脚本库, 今天我们还实现Asp.net使用JQuery实现放大图片效果. 首先让我们在ASPX引用JS文件,简单的CSS:
1: <style type="text/css">
2: .imgthumb 3: { 4: height:100px; 5: 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: 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', '300' }, 1500));
28: }); 29: }); 30: </script>
接着对应我们的HTML片段代码:
1: <h2>
2: Author: Petter Liu http://www.cnblogs.com/wintersun3: </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; 450px;"></div>
Ok, 当服务器控件呈现为IMG标签时,JQuery再去操作.点击图片时就有放大效果了.
希望对您Web开发有帮助.
您可能感兴趣的JQuery文章.
作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog。