var myurl;
var mydata;
var mytype = "POST";
var jsonType = "json";
var htmlType = "html";
var commonType = "application/json; charset=utf-8";
var editIndex = undefined;
var zhanbh; //--------------------------------------------------------------
$(function () {
initcoolcarousel();//也不知道为什么我点击打开图片轮播新窗口时,第一次老是显示不了,加了这个方法后就好了,谁能告诉我?
zhanbh = getQueryString("zhanbh");
bindChargStation();
$("#chargstation").val(zhanbh);
//getChargStationPicture();
chargstation_onchanged(); $("#wrapper").css("position", "absolute");
$(window).resize(function () {
if ($(window).width() > 1020) {
$("#wrapper").css("left", "24%");
} else {
$("#wrapper").removeAttr("style");
}
$(".pic-content").css("position", "relative");
$("#wrapper").css("position", "absolute");
});
}); function initcoolcarousel() {
$('#images').carouFredSel({
circular: false,
auto: false,
width: 'auto',
height: 'auto',
items: {
visible: 1
},
scroll: {
fx: 'directscroll'
}
});
$('#thumbs').carouFredSel({
circular: false,
infinite: false,
auto: false,
width: 770,
items: {
visible: 7
},
prev: '#prev',
next: '#next',
pagination: "#foo2_pag"
}); $('#thumbs img').click(function () {
$('#images').trigger('slideTo', "#" + this.alt);
$('#thumbs img').removeClass('selected');
$(this).addClass('selected');
return false;
});
$('#thumbs img:eq(0)').addClass('selected');
} function bindChargStation() { myurl = "../../WebService/PictureChargStationService.ashx";
mydata = { action: 'getChargStation' };
var data = getDatas();
$("#chargstation").empty();
var length = data.rows.length;
$("#chargstation").append("<option value='0'>—请选择—</option>");
if (length == 0) {
return;
}
for (var i = 0; i < length; i++) {
$("#chargstation").append("<option value='" + data.rows[i].ZHAN_BH + "'>" + data.rows[i].ZHUAN_MC + "</option>");
}
} function getChargStationPicture() {
myurl = "../../WebService/PictureChargStationService.ashx";
mydata = { action: 'getChargStationFileCount', id: $("#chargstation option:selected").val() };
var data = getDatas();
for (var k = 0; k <= count; k++) {
$("#images").trigger("removeItem", 0);
$("#thumbs").trigger("removeItem", 0);
}
count = data.Rows.length;
var imagesHtml = "", thumbsHtml = "";
if (!data || data == "empty" || data.Rows.length == 0) {
imagesHtml += "<img id='non-img' src='../../images/noimage.png' alt='non-img' width='450' height='450' />";
thumbsHtml += "<img src='../../images/noimage.png' alt='non-img' width='70' height='70' />";
}
else {
for (var i = 0; i < data.Rows.length; i++) {
imagesHtml += "<img id='img_" + i + "' alt='img_" + i + "'/>";
thumbsHtml += "<img id='" + i + "_img' alt='img_" + i + "' width='70' height='70' />";
}
}
$("#images").trigger("insertItem", imagesHtml);
$("#thumbs").trigger("insertItem", thumbsHtml);
for (var j = 0; j < data.Rows.length; j++) {
$("#img_" + j).attr("src", "../../Scripts/pictureChargStation/SaveChargeStationFile/" + data.Rows[j].Id + "." + data.Rows[j].FileMime);
var w = data.Rows[j].Width;
var h = data.Rows[j].Height;
var hw = 450;
var ptop = 0;
if (w >= h) {
h = (h * hw) / w;
w = hw;
ptop = (hw - h) / 2;
} else {
w = (w * hw) / h;
h = hw;
}
$("#img_" + j).attr("width", w).attr("height", h).css("padding-top", ptop);
$("#" + j + "_img").attr("src", $("#img_" + j).attr("src"));
}
initcoolcarousel();
} //----------------------------------------------------------------------------------------------------
var count = 0;
function chargstation_onchanged() { myurl = "../../WebService/PictureChargStationService.ashx";
mydata = { action: 'getAddress', id: $("#chargstation option:selected").val() };
var data = getDatas();
if (data.rows.length == 0) {
$("#csaddress").val("");
$("#cscount").val("");
return false;
}
$("#csaddress").val(data.rows[0].XIANGXI_DZ);
//mydata = { action: 'getChargPileCount', id: $("#chargstation option:selected").val() };
mydata = { action: 'getCoordinates', id: $("#chargstation option:selected").val() };
data = getDatas();
$("#jd").val(data.rows[0].LONGTUDE);
$("#wd").val(data.rows[0].LATITUDE);
getChargStationPicture(); return true;
} //---------------------------------------------------------------------------------------------------- function getDatas() {
var value;
$.ajax({
url: myurl,
type: mytype,
async: false,
data: mydata,
dataType: htmlType,
success: function (data) {
if (data) {
var val = "";
var ret = data.split("|")[0];
eval("val=" + ret);
var res = data.split("|")[1];
if (ret == "0") {
value = "0";
} else {
value = val;
}
}
},
error: function () {
parent.messager("提示", "error");
}
});
return value;
} /*
* 获取url参数值
*/
function getQueryString(name) {
var url = location.href;
var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
var paraObj = {};
for (var i = 0; j = paraString[i]; i++) {
paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
}
var returnValue = paraObj[name.toLowerCase()];
if (typeof (returnValue) == "undefined") {
return "";
} else {
return returnValue;
}
}

coolcarousel 图片轮播缩放问题-LMLPHP

coolcarousel 图片轮播缩放问题-LMLPHP

05-11 13:51