小编ale*_*dre的帖子

手风琴标题中的引导链接:stopPropagation 不起作用

我正在尝试在单击事件上使用 stopPropagation 将外部链接添加到引导手风琴标头。

不幸的是,链接不起作用,手风琴的展开/折叠仍然发生。

html:

<ul class="accordion" id="collapse1">
  <li>
    <div class="accordion-button collapsed" href="#one" 
         data-bs-toggle="collapse" data-bs-target="#one" aria-expanded="false">
         Maincategory
         &nbsp;/&nbsp;
         <a href="https://google.com" class="non-collapsing">
           open
         </a>
    </div>
    <ul class="accordion-collapse collapse" id="one" data-bs-parent="#collapse1">
      <li><a href="#">Sub 1</a></li>
      <li><a href="#">Sub 2</a></li>
      <li><a href="#">Sub 3</a></li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

js:

$('.non-collapsing').on('click', function (e) {
    e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle: https: //jsfiddle.net/ct503zgf/

任何人都可以提示为什么这不起作用吗?

accordion twitter-bootstrap bootstrap-accordion

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

php 中的去隔行 png

我尝试使用 php 函数对 png 图片进行去隔行处理。

我在某个地方找到了导致此解决方案的提示:

$img = imagecreatefrompng("interlaced.png");

imageinterlace($img, 0);
$black = imagecolorallocate($img, 0,0,0);
imagecolortransparent($img, $black);
imagepng($img, "deinterlaced.png");
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不仅会保留透明区域,而且当图片使用纯黑色的地方时还会扩展它们。

是否有另一种可能在不使用 imagecolorallocate 的情况下去隔行?

我已经尝试过使用imagesavealpha,但它不起作用,或者我用错了:

$img = imagecreatefrompng("interlaced.png");

imagealphablending($png, false);
imagesavealpha($png, true);

imageinterlace($img, 0);
imagepng($img, "deinterlaced.png");
Run Code Online (Sandbox Code Playgroud)

这会导致所有透明区域都变成黑色(这可能就是我当时在 imagecolortransparent 中选择 rgb0,0,0 的原因)

php gd

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

雄辩的关系和数据库限制?

由于Eloquent支持关系,您是否会建议在迁移中另外定义外键约束?为什么?

谢谢

laravel eloquent laravel-migrations

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