ps.js 1.36 KB
/**
 * plus+star页js
 * @author: xuqi(qi.xu@yoho.cn)
 * @date;2015/4/16
 */

var $ = require('jquery'),
    Mustache = require('mustache'),
    ellipsis = require('mlellipsis');

require('lazyload');

/**
 * 初始化页面功能
 */
exports.init = function() {
    $(function() {
        var $intro = $('#intro'),
            tpl;

        //获取相关资讯模板
         $.get('/ps/readTpl', function(data) {
            if (data.success) {
                tpl = data.data;
                Mustache.parse(tpl); //pre-compile and cache template
            }
        });

        //文字截取
        ellipsis.init();
        setTimeout(function(){
            $intro.mlellipsis(4); //品牌介绍
            $('.info-block-content').each(function(){ //相关文章
                $(this).mlellipsis(2);
            });
        },0)
        //lazyload
        $('img.lazy').lazyload();

        //显示品牌介绍所有文字
        function showMoreIntro() {
            var intro = $intro.attr('_title');

            $intro.text(intro);

            $('#more-intro .more').css('visibility', 'hidden');
        }

        $('#more-intro').delegate('.more', 'touchstart', function(e) {
            e.preventDefault();
            showMoreIntro();
        }).delegate('.more', 'click', function() {
            showMoreIntro();
        });

        //下拉加载更多

    });
};