经过2个小时的搜索,我决定问我的问题.
我有一个div:
<div id="box"></div>
Run Code Online (Sandbox Code Playgroud)
我想使用jquery在上面的div中添加一个div.
我试过(以下代码在函数内部):
var e = $('<div style="display:block; float:left;width:'+width+'px; height:'+height+'px; margin-top:'+positionY+'px;margin-left:'+positionX+'px;border:1px dashed #CCCCCC;"></div>');
$('div', e).attr('id', 'myid');
$("#box").append(e);
Run Code Online (Sandbox Code Playgroud)
但访问$("#myid")无效.
关于如何在div中添加div并能够操纵它们的任何想法?
谢谢!
我想在后台图像被完全加载后触发事件.该图像由动态PHP脚本构成.
$("#box").css("background-image","url(image.php)");
Run Code Online (Sandbox Code Playgroud)
也许我可以尝试将图像置于不可见状态<img>,当图像加载(.load())将背景图像设置为不可见的src时<img>?不确定...
谢谢您的帮助.
我使用PHP和Imagick来改变透明PNG的颜色.PNG中的图像是具有透明背景的简单形状.
我使用colorizeImage函数来改变颜色.
$img = new Imagick("shape.png");
$img->colorizeImage("#99ccff",0.0);
Run Code Online (Sandbox Code Playgroud)
问题是Imagick显示我的HEX代码的黑暗版本(#99ccff)?
有没有办法得到确切的颜色(#99ccff)?
(我的PNG是PNG 32 - 形状是黑色)
