V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tester4
V2EX  ›  程序员

找了个 JQ 图片排列插件,挺符合我的要求的,但是用了以后它把 IMG 临近的元素都删除了,怎么能让它不这么做?

  •  
  •   tester4 · 2016-07-02 11:11:18 +08:00 · 2511 次点击
    这是一个创建于 3064 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/absentik/jMosaic

    这个插件

    items_type: "img"
    var selectorLength = $(it.element).find(it.options.items_type).length;
    if (i == selectorLength - 1) {
    it.stretchingRow(".jMosaic-row_" + numRow, classWidth);
    }


    咋修改能让它不删除临近的其他元素???
    第 1 条附言  ·  2016-07-02 12:28:04 +08:00
    或者谁能推荐一个类似的图片排列插件?高度一致,宽度自适应的???
    4 条回复    2016-07-02 20:57:05 +08:00
    yexiaoxing
        1
    yexiaoxing  
       2016-07-02 17:32:07 +08:00 via iPad
    你的要求是啥?
    如果每个 img 都有 :before or :after ,那把这些东西放到个大的 div 里然后排列?
    tester4
        2
    tester4  
    OP
       2016-07-02 18:43:12 +08:00
    @yexiaoxing 不是,插件直接可以用

    ```
    <div class="pictures">
    <img src="img/one.jpg" width="267" height="400"/>
    <img src="img/two.jpg" width="500" height="350"/>
    . . .
    <img src="img/last.jpg" width="400" height="300"/>
    </div>
    ```
    这个插件只识别<img>标签,但是例如<a><img></a>这样的,他就自动把 a 删除了没有了<div><img></div>这样的 div 也没了,我想要<a><div>这些不被自动删除。
    yexiaoxing
        3
    yexiaoxing  
       2016-07-02 20:39:47 +08:00
    Options:
    items_type : Type of elements in the selector (Default: img);

    试试 items_type: "img" 改为 items_type: "div"?
    tester4
        4
    tester4  
    OP
       2016-07-02 20:57:05 +08:00
    @yexiaoxing 不是这意思,我知道他这个可以设置成其他标签,但是我要的是<img>外面带东西啊
    <div><a><img></a></div>这种的,它把 div 和 a 都删了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1335 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:46 · PVG 07:46 · LAX 15:46 · JFK 18:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.