博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
侧栏广告 image flash
阅读量:6202 次
发布时间:2019-06-21

本文共 2443 字,大约阅读时间需要 8 分钟。

侧栏广告简单插件

<script src="JS/jquery-1.6.2.min.js" type="text/javascript"></script>

 

(
function($) {
    $.fn.barScroll = 
function(options) {
        
/*
        width:  宽度
        height: 高度
        model: 模式 image,flash
        top:      距顶的距离
        bargap:左边或右边的距离
        bartype:挂靠模式 left,right
        link:       跳转链接
        src:       文件链接
        
*/
        
var defaults = {
            width: 100,
            height: 20,
            model: 'image',
            top: 100,
            bargap: 10,
            bartype: 'left',
            link: '#',
            src: '#'
        };
        
var opts = $.extend(defaults, options);
        
var barScrollID = 'barScroll' + Math.round(Math.random() * 10000);
        
var positiontype = $.browser.msie && $.browser.version < 7 ? "absolute" : "fixed";
        
if (opts.bartype != 'left' && opts.bartype != 'right') {
            opts.bartype = 'left';
        }
        
var str = "";
        
if (opts.model == "flash") {
            str += "<OBJECT codeBase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'  type='application/x-shockwave-flash' width='" + opts.width + "' height='" + opts.height + "'>";
//
            str += "<PARAM NAME='Movie' VALUE='" + opts.src + "'>";
            str += "<PARAM NAME='Src' VALUE='" + opts.src + "'>";
            str += "<PARAM NAME='WMode' VALUE='Opaque'>";
            str += "<PARAM NAME='Quality' VALUE='High'>";
            str += "<PARAM NAME='AllowFullScreen' VALUE='false'>";
            str += "<embed  width='"+opts.widht+"' height='"+opts.height+"' src='"+opts.src+"' quality='High' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='opaque' allowscriptaccess='always'  >"
            str += "</embed>";
            str += "</object>";
        }
        
else {
            str += "<img src='" + opts.src + "' width='" + opts.width + "' height='" + opts.height + "'>";
        }
        $("body").append("<a id='" + barScrollID + "' href='" + opts.link + "' style='position:" + positiontype + ";top:" + opts.top + "px;" + opts.bartype + ":" + opts.bargap + "px;z-index:999;' target='_blank'>" + str + "</a>");
        
if ($.browser.msie && $.browser.version < 7) {
            $(window).scroll(
function() {
                $("#" + barScrollID + "").css("top", $(window).scrollTop() + opts.top + "px");
            })
        }
        $(window).resize(
function() {
            $("#" + barScrollID + "").css("top", $(window).scrollTop() + opts.top + "px");
        })
    };
})(jQuery)

调用

$("body").barScroll({ width: 100, height: 248, model: 'image', top: 250, bargap: 0, bartype: 'left', link: 'index.html', src: '1.gif' });
$("body").barScroll({ width: 100, height: 248, model: 'flash', top: 250, bargap: 0, bartype: 'right', link: 'index.html', src: '1.swf' });

 

转载于:https://www.cnblogs.com/hejunrex/archive/2011/10/31/2230184.html

你可能感兴趣的文章
SqlServer 获取汉字的拼音首字母
查看>>
测试博客
查看>>
数据库 SQL语句小结(更新中)
查看>>
iOS学习笔记20-网络
查看>>
Unity Mathf数学运算
查看>>
是财富还是陷阱?如何处理他人的代码
查看>>
使用数组封装图片实现轮播图
查看>>
POJ_3278_Catch That Cow
查看>>
POJ_2255_Tree Recovery
查看>>
Exercises 18.1
查看>>
配置非默认端口的监听Listener
查看>>
48. Rotate Image - Medium
查看>>
第一讲 递归与循环[总结]
查看>>
想装下wheezy,想折腾下,普查现有东西
查看>>
HDU——1573 X问题
查看>>
垃圾回收的原理了解下?
查看>>
WEB打印的几种方案
查看>>
c++ 64位int
查看>>
Andorid之官方导航栏Toobar
查看>>
Android教材 | 第三章 Android界面事件处理(一)—— 杰瑞教育原创教材试读
查看>>