Commit b49949ef3ffe1a48388a3ba3d245c1fddc59ba91
1 parent
4ed5d6c8
Update
Showing
3 changed files
with
57 additions
and
42 deletions
src/main/resources/static/pages/scheduleApp/module/common/dts2/ttinfotable/saTimeTableScrolly1.js
| ... | ... | @@ -30,6 +30,7 @@ angular.module('ScheduleApp').directive( |
| 30 | 30 | //console.log("s top=" + element.scrollTop()); |
| 31 | 31 | |
| 32 | 32 | angular.element(".tt_table_head").css("top", element.scrollTop()); |
| 33 | + angular.element(".tt_table_head:eq(0)").css("left", element.scrollLeft()); | |
| 33 | 34 | angular.element(".tt_table_body:eq(0)").css("left", element.scrollLeft()); |
| 34 | 35 | |
| 35 | 36 | }); | ... | ... |
src/main/resources/static/pages/scheduleApp/module/common/dts2/ttinfotable/saTimeTableTemplate.html
| ... | ... | @@ -305,6 +305,19 @@ |
| 305 | 305 | <div class="detail-body"> |
| 306 | 306 | <div class="tt_table_wrap table_scrollbar" sa-tscrolly1> |
| 307 | 307 | <div class="tt_table"> |
| 308 | + | |
| 309 | + <div class="tt_table_head" style="z-index: 120; top: 0;"> | |
| 310 | + <dl style="height: 36px; border-bottom: 2px solid #96b9d7;"> | |
| 311 | + <dt style="width: 50px;"> | |
| 312 | + 序号 | |
| 313 | + </dt> | |
| 314 | + <dt style="width: 55px; border-right: 2px solid #96b9d7;"> | |
| 315 | + 路牌 | |
| 316 | + </dt> | |
| 317 | + </dl> | |
| 318 | + </div> | |
| 319 | + | |
| 320 | + | |
| 308 | 321 | <div class="tt_table_head" style="z-index: 110; top: 0;"> |
| 309 | 322 | <dl> |
| 310 | 323 | <dt> | ... | ... |
src/main/resources/static/pages/scheduleApp/module/common/prj-common-directive.js
| ... | ... | @@ -4236,48 +4236,49 @@ angular.module('ScheduleApp').directive( |
| 4236 | 4236 | ] |
| 4237 | 4237 | ); |
| 4238 | 4238 | |
| 4239 | -/** | |
| 4240 | - * 滚动事件控制指令。 | |
| 4241 | - */ | |
| 4242 | -angular.module('ScheduleApp').directive( | |
| 4243 | - 'saTscrolly1', | |
| 4244 | - [ | |
| 4245 | - function() { | |
| 4246 | - return { | |
| 4247 | - restrict: 'A', | |
| 4248 | - | |
| 4249 | - compile: function(tElem, tAttrs) { | |
| 4250 | - | |
| 4251 | - return { | |
| 4252 | - pre: function(scope, element, attr) { | |
| 4253 | - // TODO: | |
| 4254 | - //alert(element.find("#tooltipTest").html()); | |
| 4255 | - //$compile(element.find("#tooltipTest"))(scope); | |
| 4256 | - | |
| 4257 | - }, | |
| 4258 | - | |
| 4259 | - post: function(scope, element, attr) { | |
| 4260 | - //var head = element[0]; | |
| 4261 | - | |
| 4262 | - //console.log("llllllllload"); | |
| 4263 | - //console.log(element.name); | |
| 4264 | - | |
| 4265 | - element.bind('scroll', function() { | |
| 4266 | - //console.log("top=", angular.element(".tt_table_head").css("top")); | |
| 4267 | - //console.log("left=", angular.element(".tt_table_head").css("left")); | |
| 4268 | - //console.log("s top=" + element.scrollTop()); | |
| 4269 | - | |
| 4270 | - angular.element(".tt_table_head").css("top", element.scrollTop()); | |
| 4271 | - angular.element(".tt_table_body:eq(0)").css("left", element.scrollLeft()); | |
| 4272 | - | |
| 4273 | - }); | |
| 4274 | - } | |
| 4275 | - | |
| 4276 | - }; | |
| 4277 | - } | |
| 4278 | - } | |
| 4279 | - } | |
| 4280 | - ] | |
| 4239 | +/** | |
| 4240 | + * 滚动事件控制指令。 | |
| 4241 | + */ | |
| 4242 | +angular.module('ScheduleApp').directive( | |
| 4243 | + 'saTscrolly1', | |
| 4244 | + [ | |
| 4245 | + function() { | |
| 4246 | + return { | |
| 4247 | + restrict: 'A', | |
| 4248 | + | |
| 4249 | + compile: function(tElem, tAttrs) { | |
| 4250 | + | |
| 4251 | + return { | |
| 4252 | + pre: function(scope, element, attr) { | |
| 4253 | + // TODO: | |
| 4254 | + //alert(element.find("#tooltipTest").html()); | |
| 4255 | + //$compile(element.find("#tooltipTest"))(scope); | |
| 4256 | + | |
| 4257 | + }, | |
| 4258 | + | |
| 4259 | + post: function(scope, element, attr) { | |
| 4260 | + //var head = element[0]; | |
| 4261 | + | |
| 4262 | + //console.log("llllllllload"); | |
| 4263 | + //console.log(element.name); | |
| 4264 | + | |
| 4265 | + element.bind('scroll', function() { | |
| 4266 | + //console.log("top=", angular.element(".tt_table_head").css("top")); | |
| 4267 | + //console.log("left=", angular.element(".tt_table_head").css("left")); | |
| 4268 | + //console.log("s top=" + element.scrollTop()); | |
| 4269 | + | |
| 4270 | + angular.element(".tt_table_head").css("top", element.scrollTop()); | |
| 4271 | + angular.element(".tt_table_head:eq(0)").css("left", element.scrollLeft()); | |
| 4272 | + angular.element(".tt_table_body:eq(0)").css("left", element.scrollLeft()); | |
| 4273 | + | |
| 4274 | + }); | |
| 4275 | + } | |
| 4276 | + | |
| 4277 | + }; | |
| 4278 | + } | |
| 4279 | + } | |
| 4280 | + } | |
| 4281 | + ] | |
| 4281 | 4282 | ); |
| 4282 | 4283 | /** |
| 4283 | 4284 | * saScpdate指令(非通用指令,只在排版计划form中使用)。 | ... | ... |