Commit 63ff6d843ba7e73269860d02041666f003a84778
1 parent
be01f64d
add 首页新增新闻中心
Showing
2 changed files
with
64 additions
and
53 deletions
js/main.js
| ... | ... | @@ -178,11 +178,32 @@ |
| 178 | 178 | }); |
| 179 | 179 | |
| 180 | 180 | /* |
| 181 | + @ 首页topbar轮播数据渲染 | |
| 182 | + */ | |
| 183 | + var mySwiper = new Swiper ('#swiper-container-index', { | |
| 184 | + direction: 'horizontal', | |
| 185 | + loop: true, | |
| 186 | + speed: 500, //设置轮播时长 可以不设置 会有个默认值 | |
| 187 | + autoplay: true,//可选选项,自动滑动 | |
| 188 | + // 如果需要分页器 | |
| 189 | + pagination: { | |
| 190 | + el: '.swiper-pagination', | |
| 191 | + clickable:true | |
| 192 | + }, | |
| 193 | + autoplay: { | |
| 194 | + disableOnInteraction: false, //点击后继续轮播(这个很重要) | |
| 195 | + delay: 3000, //自动轮播的每次的时间 可以不设置 会有个默认值 | |
| 196 | + }, | |
| 197 | + // 如果需要前进后退按钮 | |
| 198 | + | |
| 199 | + | |
| 200 | + }); | |
| 201 | + | |
| 202 | + /* | |
| 181 | 203 | @ chenbiao |
| 182 | 204 | @ 2018-01-23 |
| 183 | - @ 首页新闻列表 轮播 | |
| 205 | + @ 首页新闻图片轮播数据渲染 | |
| 184 | 206 | */ |
| 185 | - // 首页新闻图片轮播数据渲染 | |
| 186 | 207 | function indexImgSlide(){ |
| 187 | 208 | var indexSlideList = $('.index_slide_list'); |
| 188 | 209 | var imgList= []; |
| ... | ... | @@ -195,7 +216,7 @@ |
| 195 | 216 | $.each(data, function(i, obj){ |
| 196 | 217 | imgList.push( |
| 197 | 218 | '<div class="swiper-slide red-slide">', |
| 198 | - '<a href="'+obj.href+'" class="swiper-slide news_a">', | |
| 219 | + '<a data-href="'+obj.href+'" class="swiper-slide news_a">', | |
| 199 | 220 | '<div class="news_title">', |
| 200 | 221 | '<p>' + obj.newsTitle + '</p>', |
| 201 | 222 | '</div>', |
| ... | ... | @@ -248,8 +269,8 @@ |
| 248 | 269 | $.each(data, function(i, obj){ |
| 249 | 270 | list.push( |
| 250 | 271 | '<li>', |
| 251 | - '<p class="pos-rel">', | |
| 252 | - '<a href="'+obj.href+'">' + commonStrandNum.cutString(obj.newsTitle, 26) +'</a>', | |
| 272 | + '<p class="pos-rel red-slide">', | |
| 273 | + '<a data-href="'+obj.href+'">' + commonStrandNum.cutString(obj.newsTitle, 26) +'</a>', | |
| 253 | 274 | '<span class="pos-abs" style="bottom: 0px;right: 2px;color: rgba(0,0,0,0.5)">'+obj.time+'</span>', |
| 254 | 275 | '</p>', |
| 255 | 276 | '</li>' |
| ... | ... | @@ -259,52 +280,40 @@ |
| 259 | 280 | } |
| 260 | 281 | }) |
| 261 | 282 | } |
| 262 | - indexNewsList(); | |
| 263 | - | |
| 264 | - | |
| 265 | - | |
| 266 | - var mySwiper = new Swiper ('#swiper-container-index', { | |
| 267 | - direction: 'horizontal', | |
| 268 | - loop: true, | |
| 269 | - speed: 500, //设置轮播时长 可以不设置 会有个默认值 | |
| 270 | - autoplay: true,//可选选项,自动滑动 | |
| 271 | - // 如果需要分页器 | |
| 272 | - pagination: { | |
| 273 | - el: '.swiper-pagination', | |
| 274 | - clickable:true | |
| 275 | - }, | |
| 276 | - autoplay: { | |
| 277 | - disableOnInteraction: false, //点击后继续轮播(这个很重要) | |
| 278 | - delay: 3000, //自动轮播的每次的时间 可以不设置 会有个默认值 | |
| 279 | - }, | |
| 280 | - // 如果需要前进后退按钮 | |
| 281 | - | |
| 282 | 283 | |
| 283 | - }); | |
| 284 | - | |
| 285 | - | |
| 286 | - | |
| 287 | - /* | |
| 288 | - @ cb | |
| 289 | - @ 2018-01-23 | |
| 290 | - @ 切割字符串方法 commonStrandNum.cutString(str, 25) | |
| 291 | - */ | |
| 284 | + indexNewsList(); | |
| 292 | 285 | |
| 293 | - var commonStrandNum = { | |
| 294 | - /* | |
| 295 | - @切割字符串 | |
| 296 | - @str原字符串 | |
| 297 | - @num字符位数 | |
| 298 | - */ | |
| 299 | - cutString: function (str, num) { | |
| 300 | - var _str = ""; | |
| 301 | - if (str.length >= num) { | |
| 302 | - var strN = str.substring(0, num); | |
| 303 | - strN += "..."; | |
| 304 | - _str = strN; | |
| 305 | - } else { | |
| 306 | - _str = str; | |
| 307 | - } | |
| 308 | - return _str; | |
| 309 | - }, | |
| 310 | - } | |
| 311 | 286 | \ No newline at end of file |
| 287 | + /* | |
| 288 | + @ chenbiao | |
| 289 | + @ 2018-01-23 | |
| 290 | + @ 打开新窗口 新闻 | |
| 291 | + */ | |
| 292 | + $(document).on('click','.red-slide a',function () { | |
| 293 | + var link = $(this).attr('data-href'); | |
| 294 | + window.open(link) | |
| 295 | + }); | |
| 296 | + | |
| 297 | + /* | |
| 298 | + @ chenbiao | |
| 299 | + @ 2018-01-23 | |
| 300 | + @ 切割字符串方法 commonStrandNum.cutString(str, 25) | |
| 301 | + */ | |
| 302 | + | |
| 303 | + var commonStrandNum = { | |
| 304 | + /* | |
| 305 | + @切割字符串 | |
| 306 | + @str原字符串 | |
| 307 | + @num字符位数 | |
| 308 | + */ | |
| 309 | + cutString: function (str, num) { | |
| 310 | + var _str = ""; | |
| 311 | + if (str.length >= num) { | |
| 312 | + var strN = str.substring(0, num); | |
| 313 | + strN += "..."; | |
| 314 | + _str = strN; | |
| 315 | + } else { | |
| 316 | + _str = str; | |
| 317 | + } | |
| 318 | + return _str; | |
| 319 | + }, | |
| 320 | + } | |
| 312 | 321 | \ No newline at end of file | ... | ... |