js菜鸟求助,散分.

haihuan23 2011-06-27 10:00:17
本人JS菜鸟,网上找了两个 JS效果放在同一页面。发现在
效果1的
复制内容到剪贴板

<script type="text/javascript">
$(function(){
$("#KinSlideshow").KinSlideshow();
})
</script>

和效果2的
复制内容到剪贴板

var $ = function($) {return document.getElementById($)};

代码有冲突。
请问有什么解决办法。

$是个神马东东 $("#KinSlideshow") 咋要加"#"
...全文
57 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
灬上海爽爷 2011-06-27
  • 打赏
  • 举报
回复
之前加上jQuery.noConflict();
然后用jQuery代替$就可以
haihuan23 2011-06-27
  • 打赏
  • 举报
回复
JQ里$ 和 JS$还不一样!谢谢各位。
jhrxx 2011-06-27
  • 打赏
  • 举报
回复
是$的定义冲突了,你把第一个改成3
jQuery(function(){
jQuery("#KinSlideshow").KinSlideshow();
})

就好了,或者可以参考《锋利的jquery》里面有$符号冲突的解决方法

#是id选择器
$("#KinSlideshow")是搜索id=KinSlideshow的DOM节点

ksyysk 2011-06-27
  • 打赏
  • 举报
回复
$ 是JQ的
86y 2011-06-27
  • 打赏
  • 举报
回复
$跟JQ里面有冲突。所以改成其它的就可以
86y 2011-06-27
  • 打赏
  • 举报
回复
和效果2的
复制内容到剪贴板
JScript code
var $2 = function adf(id) {return document.getElementById(id)};

zell419 2011-06-27
  • 打赏
  • 举报
回复
$("#KinSlideshow")
应该是jquery里面的 。
你改下你的$方法吧 。现在冲突了 。

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧