小编Akb*_*sha的帖子

使用jquery从SVG中删除所有类

这是我的代码

<!DOCTYPE html>
<html>
<body>
<style>    
   .someClass {
            fill:gray;
        }
</style>
<svg width="400" height="110">
  <rect class="someClass" width="100" height="100"/>
</svg>
 <svg width="400" height="110">
  <rect class="someClass" width="100" height="100"/>
</svg>
 <svg width="400" height="110">
  <rect class="a" width="100" height="100"/>
</svg>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如何删除所有类(.someClass)只需要在文件中的.someClass中删除而不使用id?

javascript css jquery

17
推荐指数
2
解决办法
1507
查看次数

outerHtml为IE中的SVG元素返回undefined

这是我的代码

<svg id="a" height="210" width="400">
  <path id="b" d="M150 0 L75 200 L225 200 Z" />
</svg>
Run Code Online (Sandbox Code Playgroud)

我在b上有触发鼠标移动事件

   $("#b").hover(function() {
        alert($(this)[0].outerHTML);
    });
Run Code Online (Sandbox Code Playgroud)

这是在Chrome工作但不在IE中工作我怎么能解决这个问题..

请找到JSFiddle链接:http://jsfiddle.net/r8v70Lnk/

警告框将仅显示在Chrome中,但不会显示在IE中.

javascript jquery internet-explorer svg

8
推荐指数
1
解决办法
2990
查看次数

如何使用 start 和 endAngle 渲染 svg 圆

我使用 start 和 endAngle 渲染了 svg 圆。效果很好。但是当我渲染完整的圆(startAngle为70,endAngle为70)时,输出有很大的不同(0、90、180、270除外)。我为这段代码做错了什么?

            function getPathArc(center, start, end, radius) {
                end -= this.isCompleteAngle(start, end) ? 0.0001 : 0;
                var degree = end - start;
                degree = degree < 0 ? (degree + 360) : degree;
                return this.getCirclePath(
                    center, getLocationFromAngle(start, radius, center),
                    getLocationFromAngle(end, radius, center), radius, (degree < 180) ? 0 : 1
                );
            }

            function getCirclePath(center, start, end, radius, clockWise) {
                return 'M ' + start.x + ' ' + start.y + ' A ' + radius …
Run Code Online (Sandbox Code Playgroud)

javascript geometry svg path angle

5
推荐指数
2
解决办法
1521
查看次数

避免 PropertyGrid 出现异常

在我的示例中,我使用了 PropertyGrid 控件并获取了所有属性和值。

当我将一个属性更改为无效值(例如整数字段的“123456789008765”)时,它会引发以下错误:

在此输入图像描述

我需要避免此错误,如果给定值无效,我需要分配一个默认值(在本例中13, 13)。我怎样才能做到这一点?

.net c# propertygrid windows-forms-designer winforms

1
推荐指数
1
解决办法
1445
查看次数

如何使用 jquery 在鼠标悬停时找到当前元素文本

这是我的代码

<!DOCTYPE html>
<html>
<body>

<svg id="a" height="210" width="400">
  <path id="b" d="M150 0 L75 200 L225 200 Z" />
</svg>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当鼠标从 b 悬停时,我想要那个代码(路径 id="b" d="M150 0 L75 200 L225 200 Z" )。如何使用 jquery 获得它?

javascript jquery

0
推荐指数
1
解决办法
247
查看次数

使用jQuery从内部样式表中删除样式

<html>
<head>
  <style>
   .containerTitle {
     background-color:silver;
     text-align:center;
     font-family:'Segoe UI';
     font-size:18px;
     font-weight:bold;
     height:30px;
   }
  </style>
</head>
<body>
<div id="a"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如何删除应用于.containerTitlejQuery 的样式?

javascript jquery

0
推荐指数
1
解决办法
516
查看次数

如何使用反应验证电话号码

目前,我正在检查以使用“libphonenumber-js”插件在反应中验证手机号码。

它有一个公共方法isValidNumber它已用于验证带有扩展代码的手机号码。

我的问题是,这个功能接受了 11 位印度手机号码(实际上印度手机号码只有 10 位数字)。如何解决这个问题?

实际行为

isValidNumber('+919876543210') => return true (10 digits)
isValidNumber('+91987654321') => return false (9 digits)
isValidNumber('+91987654321011') => return false  (12 digits)
isValidNumber('+9198765432101') => return true (11 digits) // Accepted 11 digits :-(
Run Code Online (Sandbox Code Playgroud)

预期行为

isValidNumber('+919876543210') => return true (10 digits)
isValidNumber('+91987654321') => return false (9 digits)
isValidNumber('+91987654321011') => return false  (12 digits)
isValidNumber('+9198765432101') => return false (11 digits) // It should be return false
Run Code Online (Sandbox Code Playgroud)

validation plugins libphonenumber reactjs

0
推荐指数
1
解决办法
2万
查看次数