2个回答
展开全部
理论上你的这种写法有问题,所以肯定没效果。至于你说第一段有效果,那就不知道你的源码是什么情况了;
就第一段而言,改进的方法如下:
$(function(){
$('#a').mouseover(function(){
// 第一种写法:
var $c = '<div id="d"><img src="image/su_1.jpg"/></div>';
$('#b').append($c);
// 第二种写法:
var $c = $('<div id="d"><img src="image/su_1.jpg"/></div>');
$c.appendTo($('#b'));
// 这两种方法实际上也就是 append 和 appendTo 的用法不同,而你刚好是把两种弄在一起搞混了;
// 另外,不排除样式的问题,看看是不是 div 隐藏了,设透明度了,或者没有宽度和高度所以显示不出来
});
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询