今天遇到一个奇怪的问题:
用JQuery实现一个通过mouseover和mouseout实现div变化的功能,已经调通了;把代码放到网页模版(html)里面模版也调通了。用cms软件将模版填充新闻,出来的生成页(html)JQuery代码不识别!用vsl010打开,连自动提示也消失了!我考虑过编码的问题,现在统一使用的utf-8,而且也没有中文
JQuery引入文件也在模版生成页再次引用。还是没有用,提示对象不存在或者为空。
现在贴出我的代码:<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$btn = $(".center1left"); //选择器获取所有按钮
for (var i = 0; i < $btn.length; i++) { //遍历每个按钮
$btn.mouseover(function () {
$(".kuai2").eq($(this).index()).css("display", "").siblings().css("display","none");//div相应的显示或隐藏
});
}
});
</script>代码应该没问题,现在就是不明白cms填充一下新闻,怎么就把JQuery影响到了呢?
这问题太纠结了 大家帮我看看问题还会出在哪里?
分数不多,谢谢啦!
用JQuery实现一个通过mouseover和mouseout实现div变化的功能,已经调通了;把代码放到网页模版(html)里面模版也调通了。用cms软件将模版填充新闻,出来的生成页(html)JQuery代码不识别!用vsl010打开,连自动提示也消失了!我考虑过编码的问题,现在统一使用的utf-8,而且也没有中文
JQuery引入文件也在模版生成页再次引用。还是没有用,提示对象不存在或者为空。
现在贴出我的代码:<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$btn = $(".center1left"); //选择器获取所有按钮
for (var i = 0; i < $btn.length; i++) { //遍历每个按钮
$btn.mouseover(function () {
$(".kuai2").eq($(this).index()).css("display", "").siblings().css("display","none");//div相应的显示或隐藏
});
}
});
</script>代码应该没问题,现在就是不明白cms填充一下新闻,怎么就把JQuery影响到了呢?
这问题太纠结了 大家帮我看看问题还会出在哪里?
分数不多,谢谢啦!
jQuery.noConflict();
(function($) {
$(function() {
// 使用 $ 作为 jQuery 别名的代码
});
})(jQuery);
// 其他用 $ 作为别名的库的代码
用这个就可以解决冲突问题