如果我使用 jquery UI 通过 HTML 添加图像,我可以毫无问题地使其可拖动。
$('#div1 img').draggable({
containment: '#div1',
});
<div id='div1' class="div1" runat="server" >
<asp:Image ImageUrl='Images/img1.gif' ID='img1' runat='server' Height='30px' Width='30px' />
</div>
但是,如果我要从 page_load 后面的代码中添加图像,我将如何使其可拖动?
div1.Controls.Add(new HtmlImage()
{
ID = "img2",
Src = "Images/img2.gif",
Width = 30,
Height = 30
});
对不起,伙计们,我解决了:最后,这就是原因。我在 $(this).css("opacity", "1.0");
$('#div1 img').draggable({
containment: '#div1',
$(this).css("opacity", "1.0");
});
删除了不透明度线,解决了我的可拖动问题。对不起大家