首页 JQuery/JavaScript Jquery异步调用实现图片切换效果

Jquery异步调用实现图片切换效果

作者:胡同里的砖头 围观群众:935 更新于:2013-12-19

实现效果:

前台放一个div用于显示幻灯片:
   <div id="slideimg" ></div>

JS:

    var focus_width=277     /*幻灯片新闻图片宽度*/
    var focus_height=200    /*幻灯片新闻图片高度*/
    var text_height=20    /*幻灯片新闻文字标题高度*/
    var swf_height = focus_height+text_height

    var pics = '';
    var links = '';
    var texts = '';

    function ati(url, img, title)
    {
	    if(pics != '')
	    {
		    pics =  pics+"|";
		    links = links+"|";
		    texts = texts+"|";
	    }

	    pics =  pics+escape(img);
	    links = links+escape(url);
	    texts = texts+title;
    }
    
    
  $(function(){ 
    $.ajax({
    url: 'JS/JumpImg.ashx',
    type: 'get',
    async:false,//阻塞方式,让数据调用完才加载图片
    dataType: "json",/*这句可用可不用,没有影响*/ 
    contentType: "application/json; charset=utf-8",  
    success: function(result){
        $.each( result, function (i, o) {
             //json = "text:" + o.A_Title + ", url:"  + o.A_Img;
             ati('/S_'+o.A_ID+".html", "/"+o.A_Img, o.A_Title);
        });
    },
    error: function(){alert('Img Error');}
    });
    $("#slideimg").html('<embed src="flash/pixviewer2.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash">');
  })



ashx代码:

<%@ WebHandler Language="C#" Class="JumpImg" %>

using System;
using System.Web;
using System.Data;
using Web.Dal;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;  

public class JumpImg : IHttpHandler {
    
    public void ProcessRequest (HttpContext context) {
        DataTable dt = new ArticleServer().Get(0, 5, 21, 2, 0);
        string result = JSONHelper.DataTableToJSON(dt);
        context.Response.Write(result);
        context.Response.End();
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

}

  • 本文标题: Jquery异步调用实现图片切换效果
  • 文章分类:【JQuery/JavaScript】
  • 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8