小编use*_*153的帖子

ios Safari上的SVG视箱高度问题

我在使用svg时注意到ios上有一个奇怪的东西.svgs似乎在所有其他浏览器中都能正常工作,但在Safari ipad/iphone上,视图框在svg的顶部和底部有一些奇怪的空间.有没有其他人遇到这个,你有没有能够解决它?使用一些简单的svg代码,例如:

<svg width="100%" viewBox="0 0 20 10">
    <polygon fill=red stroke-width=0 points="0,10 20,10 10,0" />
</svg>
Run Code Online (Sandbox Code Playgroud)

在ipad/iphone上,如果我在svg上放置一个边框,svg上方和下方都有奇怪的空间......?

小提琴的好看在桌面上看起来很正常,但如果你在ipad等上看它,你会看到问题.

http://jsfiddle.net/InVAMPED/hck5gg1a/

safari svg viewbox ios

11
推荐指数
4
解决办法
1万
查看次数

通过包含字符串的data-attr过滤div

如何data使用jQuery 根据自定义属性中的内容过滤多个div ?问题是该属性可以有多个值(被视为1个字符串).所以如果data-att值包含字符串,我需要解决.

<a href="">small</a>
<a href="">medium</a>
<a href="">large</a>

<div class="size" data-size="small">small tee</div>
<div class="size" data-size="small medium">small tee</div>
<div class="size" data-size="small medium">small tee</div>
<div class="size" data-size="small">small tee</div>
<div class="size" data-size="medium large">small tee</div>
<div class="size" data-size="medium large">small tee</div>
Run Code Online (Sandbox Code Playgroud)

因此,如果单击小链接,它应该只显示其数据大小值包含较小的div,因此'small'和'small medium'.

我试过了:

$("a").click(function(e) {
    var selectSize = $(this).text();
    filter(selectSize)
            e.preventDefault();
});

function filter(e){
$('.tyre').hide()
    .filter('[data-sizes=""]:contains(' + e + ')')
    .show(); // show the filtered elements
}
Run Code Online (Sandbox Code Playgroud)

但没有去.

jquery filtering

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

filtering ×1

ios ×1

jquery ×1

safari ×1

svg ×1

viewbox ×1