帮我看看以下JS代码的意思

<script type="text/javascript">
$(".closeChatbox").click(function(){
$.cookie("notchat", 1, {path:"/"});
$("#chatbox").fadeOut(1500);
});

function elapsedTime()
{
$("#chatbox").fadeIn(1000);
}

setTimeout("elapsedTime()", 5000);
function openLink(url)
{
var adform = "";
var session_id = "268ebd6c4dfe5d3f2edab04eda4d636a";
window.open(url, 'mywindow', "width=770,height=450,left=12,top=12,menubar=yes,status=yes,scrollbars=yes,resizable=yes");

if(adform){
$.getScript(
"/CustomerApi/json/Customer/AddTrack?json_data="+"{\"session_id\":\""+session_id+"\"}"
);
}
}
</script>

这段代码的作用是什么?
我可以把他写到JS文件中,再用<script language="javascript" src="***.js"></script>调用么?
还有这段
<script type="text/javascript">
$(".togClick").click(function(){
// expand.gif
var obj = $(this).parent().find(".togObject");
if (obj.css("display") != "none") {
obj.css("display", "none");
//alert($(this).find(".togImage").attr("src"));
$(this).find(".togImage").attr("src", "/img/expand.gif");
}
else {
obj.css("display", "block");
//alert($(this).find(".togImage").attr("src"));
$(this).find(".togImage").attr("src", "/img/collapse.gif");
}
});
</script>

可以先写到其他js中再调用。
你是用jQuery的包吧?

要全部解释有点麻烦,大致说一下吧:
先是取所有class为closeChatbox的控件,把他们的click事件加上方法,此方法实现向cookie中记录一个值,并且把id为chatbox的一个控件慢慢显示出来。

elapsedTime方法是实现把这个chatbox控件慢慢收回去。

openLink主要是打开一个新的窗口,在这里设定了新窗口的大小,位置以及显示菜单栏,状态栏,滚动条以及可变大小。
然后根据adform(广告form?)是否为空,调用一个json数据,并且给它传递一个定义好的session值。

后面的一段,大概是说:
给class为togClick的控件加click事件,其内容为,先找到这个控件父元素里所有的class为togObject的控件,然后判断如果这个控件的display属性不是none(也就是此控件非隐藏)的话,就把它设置为隐藏,然后再找到这个控件里的class为togImage的控件,将其src的属性设置为/img/expand.gif(估计是一个类似于加号的图片)。否则的话,让这个子控件显示,并且让其图片显示为/img/collapse.gif(减号图片?)。

大概应该是一个类似于树的结构,点击后会像资源管理器一样某个目录展开或者关闭。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网