<\/div>'); if (!o.btn) $(".yx-rotaion-btn").css({ visibility: 'hidden' }); if (o.title) $this.append('
<\/div><\/a>'); if (o.focus) $this.append('
<\/div>'); var $btn = $(".yx-rotaion-btn span"), $title = $(".yx-rotation-t"), $title_bg = $(".yx-rotation-title"), $focus = $(".yx-rotation-focus"); //如果自动播放,设置定时器 if (o.auto) var t = setInterval(function () { $btn.last().click() }, o.during); $title.text($li.first().find("img").attr("alt")); $title.attr("href", $li.first().find("a").attr("href")); $title.attr("target", "_blank"); // 输出焦点按钮 for (i = 1; i <= li_count; i++) { $focus.append('' + i + ''); } // 兼容IE6透明图片 if ($.browser.msie && $.browser.version == "6.0") { $btn.add($focus.children("span")).css({ backgroundImage: 'url(../material/images/ico.gif)' }); } var $f = $focus.children("span"); $f.first().addClass("hover"); // 鼠标覆盖左右按钮设置透明度 $btn.hover(function () { $(this).addClass("hover"); }, function () { $(this).removeClass("hover"); }); //鼠标覆盖元素,清除计时器 $btn.add($li).add($f).hover(function () { if (t) clearInterval(t); }, function () { if (o.auto) t = setInterval(function () { $btn.last().click() }, o.during); }); //鼠标覆盖焦点按钮效果 $f.bind("mouseover", function () { var i = $(this).index(); $(this).addClass("hover"); $focus.children("span").not($(this)).removeClass("hover"); $li.eq(i).fadeIn(300); $li.not($li.eq(i)).fadeOut(300); $title.text($li.eq(i).find("img").attr("alt")); curr_index = i; }); //鼠标点击左右按钮效果 $btn.bind("click", function () { $(this).index() == 1 ? curr_index++ : curr_index--; if (curr_index >= li_count) curr_index = 0; if (curr_index < 0) curr_index = li_count - 1; $li.eq(curr_index).fadeIn(300); $li.not($li.eq(curr_index)).fadeOut(300); $f.eq(curr_index).addClass("hover"); $f.not($f.eq(curr_index)).removeClass("hover"); $title.text($li.eq(curr_index).find("img").attr("alt")); $title.attr("href", $li.eq(curr_index).find("a").attr("href")); }); }); } }); })(jQuery);
', { btn: ["继续访问", "取消"], title: false, shade: 0.7, area: [w, h], cancel: function(index) { o.attr("href", href); }, }, function() { o.attr("href", href); o.attr("target", "_blank"); o.data("ask", "1"); layer.close(cf); o[0].click(); }, function() { o.attr("href", href); } ); } }); //截取URL域名部份 var getHost = function(url) { var host = "null"; if (typeof url == "undefined" || null == url) url = window.location.href; var regex = /.*\:\/\/([^\/]*).*/; var match = url.match(regex); if (typeof match != "undefined" && null != match) host = match[1]; return host; };