|
|
@@ -36,11 +36,37 @@ var GetPadVal = function () {
|
|
|
}
|
|
|
};
|
|
|
var AdjustTableFunc = function () {
|
|
|
+ // 添加宽度处理
|
|
|
+ $("td").attr("style", "");
|
|
|
+ $(document.body).append('<span id="pContrainId"></span>');
|
|
|
var Index = 0;
|
|
|
$.each($("table"), function (index, item) {
|
|
|
- var TableWidth = isNaN(parseFloat($(item).width())) ? 0 : parseFloat($(item).width()); // 表格宽度
|
|
|
+ // 处理表格总宽度
|
|
|
+ var ArrMaxLen = [];
|
|
|
+ var TableWidth = 0;
|
|
|
+ $.each($(item).find("tr"), function (trIndex, trItem) {
|
|
|
+ $.each($(trItem).find("td"), function (tdIndex, tdItem) {
|
|
|
+ $("#pContrainId").text($(tdItem).text());
|
|
|
+ var tdWidthVal = $("#pContrainId").width();
|
|
|
+ if (trIndex == 0) {
|
|
|
+ ArrMaxLen.push(tdWidthVal);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ if (ArrMaxLen[tdIndex] < tdWidthVal) {
|
|
|
+ ArrMaxLen[tdIndex] = tdWidthVal;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ for (var i = 0; i < ArrMaxLen.length; i++) {
|
|
|
+ if (ArrMaxLen[i] != undefined) {
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(i).prop("style", "width:" + ArrMaxLen[i] + "px;");
|
|
|
+ TableWidth += ArrMaxLen[i];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(item).css("width", TableWidth + "px");
|
|
|
// 替换HTML
|
|
|
- var ChildHtmlStr = $(item).prop("outerHTML")
|
|
|
+ var ChildHtmlStr = $(item).prop("outerHTML");
|
|
|
var HtmlStr = "<div class='TableContainer TContain_" + Index + "'></div>";
|
|
|
$(item).after(HtmlStr);
|
|
|
$(item).remove();
|
|
|
@@ -471,7 +497,7 @@ function bindEventTeaOrignalYS() {
|
|
|
var curAlt = $(this).attr("alt");//播放视频地址
|
|
|
playVisiableAudioCallBack(2, $(this).attr("alt"));
|
|
|
});
|
|
|
- $("td").attr("style", "");
|
|
|
+ //$("td").attr("style", "");
|
|
|
}
|
|
|
|
|
|
//页面加载完,课件 绑定事件
|
|
|
@@ -707,7 +733,7 @@ function bindEventYS() {
|
|
|
var curAlt = $(this).attr("alt");//播放视频地址
|
|
|
playVisiableAudioCallBack(2, $(this).attr("alt"));
|
|
|
});
|
|
|
- $("td").attr("style", "");
|
|
|
+ //$("td").attr("style", "");
|
|
|
}
|
|
|
// 移动端使用,true:表示点击表格且正在移动,需阻止模块切换
|
|
|
function getPressFlag() {
|