用JQuery语法写的事件代码js放到一个文件中再引用时在ie6中没效果了,哪位帮解决下 用JQuery语法写的事件代码js放到一个文件中再引用时在ie6中没效果了,哪位帮解决下?在其他浏览器都有正常,但是在ie6中不可以,不是路径问题。我是在aspx页面引用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $(document).ready(function(){ //图集图片样式 $(".jh_frame img").bind("mouseover",function(){ $(this).css("border-color","#71a895"); }); $(".jh_frame img").bind("mouseout",function(){ $(this).css("border-color","#cececf"); }); //图片故事样式 $(".pic_box img").bind("mouseover",function(){ $(this).css("border-color","#71a895"); }); $(".pic_box img").bind("mouseout",function(){ $(this).css("border-color","#cececf"); }); //搜索文本框样式 $("#pic_txt").bind("mouseover",function(){ $(this).css("border-color","#71a895"); }); $("#pic_txt").bind("mouseout",function(){ $(this).css("border-color","#cececf"); }); //推荐图片样式 $(".nice_pic_twh img").bind("mouseover",function(){ $(this).css("border-color","#71a895"); }); $(".nice_pic_twh img").bind("mouseout",function(){ $(this).css("border-color","#cececf"); }); jhFrameimg(); })function jhFrameimg(){ var x = 5; var y = 15; //初始化提示图片位置 $("#photo_left_jh #jh .jh_frame img").mousemove(function(e){ var $tip = $("#imgTip"); var interHtml = "<div" + " " + "class=" + "\"tip_com\"" + "> 这些都是浮云,世界本身假的...</div>"; interHtml += "<div><ul><li><img" + " " + "src=" + "\"other_photos/20.jpg\"" + " " + "alt=" + "\"" + "\"" + " /></li></ul>"; interHtml += "<li><img" + " " + "src=" + "\"other_photos/21.jpg\"" + " " + "alt=" + "\"" + "\"" + " /></li>"; interHtml += "<li><img" + " " + "src=" + "\"other_photos/22.jpg\"" + " " + "alt=" + "\"" + "\"" + " /></li>"; interHtml += "<li><img" + " " + "src=" + "\"other_photos/23.jpg\"" + " " + "alt=" + "\"" + "\"" + " /></li></div>"; $tip.html(interHtml).css({"top":(e.pageY + y) + "px", "left":(e.pageX + x) + "px"}).show(800).css("display","block"); }) $("#photo_left_jh #jh .jh_frame img").mouseout(function(e){ $("#imgTip").hide(); })} 并且好奇怪啊,我非要把这个单独的文件放在JQuery引用路径的下一行(紧接着)在不会在运行时网页左下角提示错误,但是还是没有效果出来 1.检查路径在你的这个js文件的第一句加个alert(1)看是否进入了此文件2.看一下js文件的字符编码是否与html文件冲突, 最简单的解决办法是在第一行加个//再换行写正文3.检查浏览器是否报脚本错(不过lz已经说没有报错) 国内XP(D版用户为主)普及多少, IE6就有相应的普及率. 真是悲剧开发人员都一遍讨厌IE6, 又一边让自己的app能够兼容IE6, 不知道是不是把IE6的用户给惯坏了[汗] 拜托 能不能先调用jhFrameimg()之后再执行绑定事件???为什么 有很多人都喜欢用html()函数为元素内添加标签呢 我就用append()觉得很好用啊... 肯定是要先引用jquery库文件,才能使用jquery语法的。。 有些Jquery在IE6下是不行的,你可以换下Jquery的版本 如何实现在javascript中通过java调用cmd命令 求助REALONE插件 请教问题 大家帮我解决一个表单处理的小问题,谢谢 有关frame的之间的间隔问题 在JAVASCRIPT中如何判断网页下载完成 急,急,急,请大哥们帮帮忙吧! 弹出窗体和原窗体的布局问题! 怎样根据计算机的区域时间选择来显示正确的时间? 请问在JScript中可以使用定时器吗?怎么使用? JS 层处理 在tomcat里运行,怎么获取到本地路径
$(document).ready(function(){
//图集图片样式
$(".jh_frame img").bind("mouseover",function(){
$(this).css("border-color","#71a895");
});
$(".jh_frame img").bind("mouseout",function(){
$(this).css("border-color","#cececf");
});
//图片故事样式
$(".pic_box img").bind("mouseover",function(){
$(this).css("border-color","#71a895");
});
$(".pic_box img").bind("mouseout",function(){
$(this).css("border-color","#cececf");
});
//搜索文本框样式
$("#pic_txt").bind("mouseover",function(){
$(this).css("border-color","#71a895");
});
$("#pic_txt").bind("mouseout",function(){
$(this).css("border-color","#cececf");
});
//推荐图片样式
$(".nice_pic_twh img").bind("mouseover",function(){
$(this).css("border-color","#71a895");
});
$(".nice_pic_twh img").bind("mouseout",function(){
$(this).css("border-color","#cececf");
});
jhFrameimg();
})
function jhFrameimg(){
var x = 5;
var y = 15; //初始化提示图片位置
$("#photo_left_jh #jh .jh_frame img").mousemove(function(e){
var $tip = $("#imgTip");
var interHtml = "<div" + " " + "class=" + "\"tip_com\"" + "> 这些都是浮云,世界本身假的...</div>";
interHtml += "<div><ul><li><img" + " " + "src=" + "\"other_photos/20.jpg\"" + " " + "alt=" + "\"" + "\"" + " /></li></ul>";
interHtml += "<li><img" + " " + "src=" + "\"other_photos/21.jpg\"" + " " + "alt=" + "\"" + "\"" + " /></li>";
interHtml += "<li><img" + " " + "src=" + "\"other_photos/22.jpg\"" + " " + "alt=" + "\"" + "\"" + " /></li>";
interHtml += "<li><img" + " " + "src=" + "\"other_photos/23.jpg\"" + " " + "alt=" + "\"" + "\"" + " /></li></div>";
$tip.html(interHtml).css({"top":(e.pageY + y) + "px",
"left":(e.pageX + x) + "px"}).show(800).css("display","block");
})
$("#photo_left_jh #jh .jh_frame img").mouseout(function(e){
$("#imgTip").hide();
})
}
2.看一下js文件的字符编码是否与html文件冲突, 最简单的解决办法是在第一行加个//再换行写正文
3.检查浏览器是否报脚本错(不过lz已经说没有报错)
开发人员都一遍讨厌IE6, 又一边让自己的app能够兼容IE6, 不知道是不是把IE6的用户给惯坏了[汗]
肯定是要先引用jquery库文件,才能使用jquery语法的。。