我正在使用css制作一个“饼形楔形”,制作一个圆,裁剪掉一半,然后变换-旋转另一个裁剪矩形,这样只显示一个25度的弧线。这可以很好地工作;显式定义了六个这样的饼形楔形的示例是。
然而,我想要做的只是定义一个饼楔子,然后使用cloneNode通过javascript创建其余的,如下所示:
for (var i = 1; i < 6; i++) {
var el = document.getElementById('slice1');
var child = el.cloneNode(true);
child.id = 'newslice
我想制作一个SVG圆(太阳),它通过单击它从黄色变成灰色,然后再次单击它又变成黄色(以此类推)。我曾经以不同的方式让太阳通过点击一次就改变了颜色,但它不会在第二次点击时改变回来。 为什么这个不起作用?我该怎么做呢? 如果我写错了这篇文章,很抱歉,这是我在这里的第一篇文章。 // Trying to make it as one function with if-else
$(document).ready(function(){
$("#sun").click(function() {
if ($(this).attr("fill") ==