根据后端字段变量,动态驻点

根据后端动态字段,如何把驻点输出在页面上?

1、可以提前写好css,设置li的宽度,在页面里面通过模板引擎语法动态加载不同的className。

2、可以根据驻点个数和位置,用jquery去动态计算动态赋值。

var paths = $(‘.detail-path‘);
$.each(paths, function(){
    var points = $(this).children(),
        pointsLen = points.length;
    $.each(points, function(){
        var $this = $(this),
            middleNum = 100 / (pointsLen + 1),
            halfSelfWidth = $this.width() / 2,
            leftPercent = $this.attr(‘data-left‘) * middleNum;
        $this.css({‘left‘: leftPercent + ‘%‘, ‘margin-left‘: -halfSelfWidth + ‘px‘}).show();
    });
});
时间: 2024-11-05 17:33:31

根据后端字段变量,动态驻点的相关文章

C# 属性与普通字段变量的区别

刚写程序时总觉得一个字段就能满足要求,何必要使用定义起来麻烦的属性要get.set的去定义,代码量还大,真不知道他们的区别和优点例: public class myclass { public static string A private sting _B="";    public string Getval    {        get { retrun _B ;}        set { _B = value; }    }} myclass.A 和 myclass.Get

solr 通过【配置、多值字段、动态字段】来解决文本表达式查询精确到句子的问题20171214

一.Solr Multivalue field属性positionIncrementGap理解 分类:Lucene 2014-01-22 10:39阅读(3596)评论(0) 参考:http://rockiee281.blog.163.com/blog/static/19385222920127225619919/ Solr里头可以设计Field为Multivalue类型,这样的一个好处是可以很方便的设置copyField,在我们的项目中也有使用. 但是一直以来都有一个问题困扰着我,就是对mul

变量动态选取资源ID

1.使用Resources 类的 getIdentifier方法 Resources res=getResources();        return res.getIdentifier(type,"drawable",getPackageName()); //这里type代表变量名称,getPackageName()替换为你的R资源文件所在的包名:getResources方法是来自于contenxt(也就是Activity类),它直接可以返回一个Resouces对象.而Resouc

C++中使用new为一个变量动态生成存储空间的3种方式

1 // 使用new动态分配存储空间 2 3 #include<iostream> 4 using std::cout; 5 6 int main() 7 { 8 // 第1种方式 9 int *a=new int; 10 *a=1; 11 cout<<"使用第一种方式进行动态分配存储空间的结果为:\n" 12 <<"*a= "<<*a<<std::endl; 13 // 第2种方式 14 int *b=n

C/C++ (函数、变量和类)动态库的创建、导出和使用(图文+示例代码)

 一 Windows库 1引入库的原因: a.项目的复杂程度大 b.提高代码的利益利用率 2库的分类 2.1静态库: *.lib,不能被加载的程序,可以理解为目标程序的归档. 2.2动态库:*.dll,可以被应用程序加载的程序. 二 动态库 1动态库优点 1.1可以提供模块化的方式,方便协调开发(对于大项目,每个人写的东西编译为动态库,直接链接即可) 1.2对源代码保护 1.3减小可执行文件大小 1.4提高代码重用率 2动态库的基本使用方法 2.1动态库的创建 2.2加载动态库 2.3获取并

动态多字段导出解决方案

一.问题来源 1.1问题现象 动态多字段导出内存溢出 1.2问题分析 从问题的现象中找不到问题出现根源,需要通过捕获异常来分析问题具体出在那 通过不同参数导出测试,发现30个以内的列名导出没有问题,超过其上限在datatable给控键(原来用aspose控件)赋值中就抛出了异常.当初以为是控件问题,就尝试用NOPI控件,但是问题依然存在.由此可见内存溢出很大原因是来自要到导出的列名太多(73个字段),读取datatable的值时导致了内存溢出,需要用另一种方式来替换通过读取datatable赋值

Kettle变量和自定义java代码的实例应用

1  kettle.properties参数配置数据源连接和FTP连接 由于测试环境和生产环境中数据库连接FTP等配置会在部署过程中变更,所以预先定义成配置项,在配置文件中修改,这样测试和发布将会变得简单,下面以数据库为例说明这类配置的使用. (1)      首先要找到配置文件,不同的操作系统路径也不一样,本人用win7进行开发,配置文件的路径为"C:\Users\chenpeng\.kettle\kettle.properties",如下: (2)      配置文件中的具体配置如

动态编程

声明:原创作品,转载时请注明文章来自SAP师太技术博客:www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4293407.html 动态的基本语法... 146 多种不同的动态编程... 146 动态字段... 147 动态类型... 147 指定结构.内表组件字段的动态... 148 Open SQL语句中的动态... 148 动态访问程序...

discuz2.5变量大全

<?php   /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: lang_admincp.php 31458 2012-08-30 03:39:40Z zhengqingpeng $ */   if(!defined('IN_DISCUZ')) { exit('Access Denied'); }     $lang = arr