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

2016-07-02 11:11:18 +08:00
 tester4
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);
}


咋修改能让它不删除临近的其他元素???
2501 次点击
所在节点    程序员
4 条回复
yexiaoxing
2016-07-02 17:32:07 +08:00
你的要求是啥?
如果每个 img 都有 :before or :after ,那把这些东西放到个大的 div 里然后排列?
tester4
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
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
2016-07-02 20:57:05 +08:00
@yexiaoxing 不是这意思,我知道他这个可以设置成其他标签,但是我要的是<img>外面带东西啊
<div><a><img></a></div>这种的,它把 div 和 a 都删了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/289774

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX