Commit 63ff6d843ba7e73269860d02041666f003a84778

Authored by Andy
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
... ...
style.css
... ... @@ -2645,6 +2645,8 @@ a:hover{
2645 2645 background: #fff;
2646 2646 }
2647 2647  
2648   -
  2648 +.red-slide{
  2649 + cursor: pointer;
  2650 +}
2649 2651  
2650 2652  
... ...