ie11 jquery兼容问题的相关问题

解决jquery插件冲突的问题
字体:[ ] 类型:转载 时间:
本篇文章主要是对解决jquery插件冲突的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
今天做了一个例子,用jquery和jquery插件 lightbox做了图片浮动放大效果,没有任何问题。
然后再加了一个 导航栏的js,结构导航的js和图片浮动放大的js发生了冲突,
要么就只有导航栏的js有效,要么就只有图片浮动js有效。
结果上网搜了搜,解决办法有如下
jQuery.noConflict()
概述运行这个函数将变量$的控制权让渡给第一个实现它的那个库。
这有助于确保jQuery不会与其他库的$对象发生冲突。
在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。
'''注意:'''这个函数必须在你导入jQuery文件之后,并且在导入另一个导致冲突的库'''之前'''使用。当然也应当在其他冲突的库被使用之前,除非jQuery是最后一个导入的。示例
描述:将$引用的对象映射回原始的对象。
jQuery 代码:jQuery.noConflict();// 使用 jQueryjQuery("div p").hide();// 使用其他库的 $()$("content").style.display = 'none';
描述:恢复使用别名$,然后创建并执行一个函数,在这个函数的作用域中仍然将$作为jQuery的别名来使用。在这个函数中,原来的$对象是无效的。这个函数对于大多数不依赖于其他库的插件都十分有效。
jQuery 代码:jQuery.noConflict();(function($) { & $(function() {&&& // 使用 $ 作为 jQuery 别名的代码& });})(jQuery);// 其他用 $ 作为别名的库的代码描述:创建一个新的别名用以在接下来的库中使用jQuery对象。
jQuery 代码:var j = jQuery.noConflict();// 基于 jQuery 的代码j("div p").hide();// 基于其他库的 $() 代码$("content").style.display = 'none';
jQuery.noConflict();(function($) { & $(function() {&&& // 使用 $ 作为 jQuery 别名的代码& 我把导航的js代码写在这中间就行了& });})(jQuery);// 其他用 $ 作为别名的库的代码
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具Jquery常见问题解决_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Jquery常见问题解决
上传于|0|0|文档简介
&&Jquery常见问题解决
你可能喜欢jquery中的常见问题及快速解决方法小结
投稿:jingxian
字体:[ ] 类型:转载 时间:
下面小编就为大家带来一篇jquery中的常见问题及快速解决方法小结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1 在开发开放聊天室的过程中,遇到使用ajax提交表单插入数据库时会插入两条数据的情况
解决办法,在ajax函数返回后,return false.
$("#btn").click(function(){
do something
2 去除选中元素的某一个属性使用removeattr
3 javascript中与时间相关的函数有setInterval("function",millisec[,"lang"])和setTimeout("function",millisec)
和clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象。setInterval会自动隔一段时间执行一次函数,返回一个对象,用于clearInterval函数使用,来清除设置。
获取本地时间的函数
function getTime(){
var datTime = new Date();
var sep1 = "-",sep2=":";
var year = datTime.getFullYear();
var mon = datTime.getMonth()+1;
var day = datTime.getDate();
var hour = datTime.getHours();
var min = datTime.getMinutes();
var sec = datTime.getSeconds();
time = year + sep1 + mon + sep1 + day + " "+ hour + sep2 + min + sep2 +
$("#content1&p").text(time);
学习过程中,难免出错。如果您在阅读过程中遇到不太明白,或者有疑问。欢迎指正。
以上这篇jquery中的常见问题及快速解决方法小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 jquery解决跨域问题 的文章

 

随机推荐