$(document).ready(function () { // 广告管理系统专用[2011-09-20] // create xhtml strict friendly iframe $('div.ad_box').each( function (i) { $(this).replacewith(""); } ); // 广告管理系统专用[2011-09-20] // 页面主导航二级导航显示切换[2011-08-25] $("#nav dd").hover( function () { $(this).find("ul").show(); }, function () { $(this).find("ul").hide(); } ); // 页面主导航二级导航显示切换[2011-08-25] /* // 解决ie6/7的zindex的bug[2011-09-07] var zindexnumber = 1000; // put your target element(s) in the selector below! $("div,ul").each(function () { $(this).css('zindex', zindexnumber); zindexnumber -= 10; }); // 解决ie6/7的zindex的bug[2011-09-07] */ }); function load(path, elem, cache) { var cachebool = true; if (cache == null || cache == undefined || (!cache)) { cachebool = false; } $.ajax({ url: path, cache: cachebool, success: function (html) { $(elem).replacewith(html) } }); } //ie和firefox通用的复制到剪贴板的js函数 function copytoclipboard(txt) { if (window.clipboarddata) { window.clipboarddata.cleardata(); window.clipboarddata.setdata("text", txt); } else if (navigator.useragent.indexof("opera") != -1) { window.location = txt; } else if (window.netscape) { try { netscape.security.privilegemanager.enableprivilege("universalxpconnect"); } catch (e) { alert("“复制到剪贴板操作”被浏览器拒绝!您的浏览器可能安全设置比较严格。\n要启动此操作,请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); } var clip = components.classes['@mozilla.org/widget/clipboard;1'].createinstance(components.interfaces.nsiclipboard); if (!clip) return; var trans = components.classes['@mozilla.org/widget/transferable;1'].createinstance(components.interfaces.nsitransferable); if (!trans) return; trans.adddataflavor('text/unicode'); var str = new object(); var len = new object(); var str = components.classes["@mozilla.org/supports-string;1"].createinstance(components.interfaces.nsisupportsstring); var copytext = txt; str.data = copytext; trans.settransferdata("text/unicode", str, copytext.length * 2); var clipid = components.interfaces.nsiclipboard; if (!clip) return false; clip.setdata(trans, null, clipid.kglobalclipboard); //alert("复制成功!") } } function startmarquee(lh, speed, delay, index) { var t; var p = false; var o = document.getelementbyid("marqueebox" + index); o.innerhtml += o.innerhtml; o.onmouseover = function () { p = true } o.onmouseout = function () { p = false } o.scrolltop = 0; function start() { t = setinterval(scrolling, speed); if (!p) o.scrolltop += 2; } function scrolling() { if (o.scrolltop % lh != 0) { o.scrolltop += 2; if (o.scrolltop >= o.scrollheight / 2) o.scrolltop = 0; } else { clearinterval(t); settimeout(start, delay); } } settimeout(start, delay); } //http://jqueryfordesigners.com/jquery-infinite-carousel/ (function () { $.fn.infinitecarousel = function () { function repeat(str, n) { return new array(n + 1).join(str); } return this.each(function () { // magic! var $wrapper = $('> div', this).css('overflow', 'hidden'), $slider = $wrapper.find('> ul').width(9999), $items = $slider.find('> li'), $single = $items.filter(':first') singlewidth = $single.outerwidth(), visible = math.ceil($wrapper.innerwidth() / singlewidth), currentpage = 1, pages = math.ceil($items.length / visible); /* tasks */ // 1. pad the pages with empty element if required if ($items.length % visible != 0) { // pad $slider.append(repeat('
  • ', visible - ($items.length % visible))); $items = $slider.find('> li'); } // 2. create the carousel padding on left and right (cloned) $items.filter(':first').before($items.slice(-visible).clone().addclass('cloned')); $items.filter(':last').after($items.slice(0, visible).clone().addclass('cloned')); $items = $slider.find('> li'); // 3. reset scroll $wrapper.scrollleft(singlewidth * visible); // 4. paging function function gotopage(page) { var dir = page < currentpage ? -1 : 1, n = math.abs(currentpage - page), left = singlewidth * dir * visible * n; $wrapper.filter(':not(:animated)').animate({ scrollleft: '+=' + left }, 1400, function () { // if page == last page - then reset position if (page > pages) { $wrapper.scrollleft(singlewidth * visible); page = 1; } else if (page == 0) { page = pages; $wrapper.scrollleft(singlewidth * visible * pages); } currentpage = page; }); } // 5. insert the back and forward link $wrapper.after(''); // 6. bind the back and forward links $('a.back', this).click(function () { gotopage(currentpage - 1); return false; }); $('a.forward', this).click(function () { gotopage(currentpage + 1); return false; }); $(this).bind('goto', function (event, page) { gotopage(page); }); // this is new code for the automatic infinite carousel $(this).bind('next', function () { gotopage(currentpage + 1); }); }); }; })(jquery); function geturlparms() { var args = new object(); var query = location.search.substring(1); //获取查询串 var pairs = query.split("&"); //在逗号处断开 for (var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexof('='); //查找name=value if (pos == -1) continue; //如果没有找到就跳过 var argname = pairs[i].substring(0, pos); //提取name var value = pairs[i].substring(pos + 1); //提取value args[argname] = unescape(value); //存为属性 } return args; }