Warning: Trying to access array offset on value of type bool in /home/yotigory/codingmania.net/public_html/wp-content/plugins/search-everything/config.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at /home/yotigory/codingmania.net/public_html/wp-content/plugins/search-everything/config.php:29) in /home/yotigory/codingmania.net/public_html/wp-includes/feed-rss2.php on line 8
プラグイン アーカイブ - CodingMania https://codingmania.net/tag/プラグイン コーディングマニアは、コーダーやWEBデザイナーが、効率よくコーディング作業が出来ることを目指したサイトです。 Wed, 29 Nov 2017 04:59:52 +0000 ja hourly 1 https://wordpress.org/?v=5.8.10 slick[jquery]を使ってサムネイル[カルーセル]が付いたスライドショー https://codingmania.net/jquery/1448.html https://codingmania.net/jquery/1448.html#comments Sat, 12 Dec 2015 07:47:11 +0000 http://codingmania.net/?p=1448 JSとCSSを読み込みます main.js JavaScript HTMl CSS

投稿 slick[jquery]を使ってサムネイル[カルーセル]が付いたスライドショーCodingMania に最初に表示されました。

]]>
JSとCSSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<link rel="stylesheet" href="slick/slick.css" type="text/css" media="all" />
<script type="text/javascript" src="slick/slick.js"></script>
<script type="text/javascript" src="js/main.js"></script>

main.js JavaScript

$(function() {
    //slick
    $(".slider-for01").slick({
        slidesToShow: 1,
        slidesToScroll: 1,
        dots: true,
        //arrows: false,
        fade: true,
        adaptiveHeight: true,
        asNavFor: '.slider-nav01'
    });
    $(".slider-nav01").slick({
        slidesToShow: 8,
        slidesToScroll: 1,
        asNavFor: '.slider-for01',
        //centerMode: true,
        focusOnSelect: true
    });
    $(".slider-for02").slick({
        slidesToShow: 1,
        slidesToScroll: 1,
        dots: true,
        //arrows: false,
        fade: true,
        adaptiveHeight: true,
        asNavFor: '.slider-nav02'
    });
    $(".slider-nav02").slick({
        slidesToShow: 8,
        slidesToScroll: 1,
        asNavFor: '.slider-for02',
        //centerMode: true,
        focusOnSelect: true
    });
    $(".slider-for03").slick({
        slidesToShow: 1,
        slidesToScroll: 1,
        dots: true,
        //arrows: false,
        fade: true,
        adaptiveHeight: true,
        asNavFor: '.slider-nav03'
    });
    $(".slider-nav03").slick({
        slidesToShow: 8,
        slidesToScroll: 1,
        asNavFor: '.slider-for03',
        //centerMode: true,
        focusOnSelect: true
    });
    //枚数がカルーセルに満たない場合
    $(function() {
        $(".mod_slide").each(function() {
            var slidepak = $(this);
            var image = $(slidepak).find(".mod_slide_img");
            var num = $(slidepak).find(".mod_slide_img img").length;
            var dots = $(slidepak).find(".slick-dots li");
            var navimglast = $(slidepak).find("div.mod_slide_nav div.slick-track>div.slick-slide:last-child");
            var prevbtn = $(slidepak).find("button.slick-prev");
            var nextbtn = $(slidepak).find("button.slick-next");
            var slidernav = $(slidepak).find(".mod_slide_nav .slick-track>div");
            //
            if (num < 8) {
                $(dots).click(function() {
                    $(slidernav).removeClass("slick-current");
                    var indexnum = $(dots).index(this) + 1;
                    var checkimg = $(slidepak).find(".mod_slide_nav .slick-track>div:nth-child(" + indexnum + ")");
                    $(checkimg).addClass("slick-current");
                });

                function currmove() {
                    $(slidernav).removeClass("slick-current");
                    var curr = $(slidepak).find(".slick-dots li.slick-active");
                    var currIndex = $(dots).index(curr) + 1;
                    var btncheckimg = $(slidepak).find(".mod_slide_nav .slick-track>div:nth-child(" + currIndex + ")");
                    $(btncheckimg).addClass("slick-current");
                }
                $(prevbtn).click(function() {
                    currmove();
                });
                $(nextbtn).click(function() {
                    currmove();
                });
                // On swipe event
                $(image).on('swipe', function(event, slick, direction) {
                    currmove();
                    // left
                });

            }
        });
    });
});

HTMl

<div class="mod_slide">
<div class="mod_slide_img slider-for01">
<div><img src="img/01.jpg" /></div>
<div><img src="img/02.jpg" /></div>
<div><img src="img/03.jpg" /></div>
<div><img src="img/04.jpg" /></div>
<div><img src="img/05.jpg" /></div>
<div><img src="img/06.jpg" /></div>
<div><img src="img/07.jpg" /></div>
<div><img src="img/08.jpg" /></div>
<div><img src="img/09.jpg" /></div>
</div>
<div class="mod_slide_nav slider-nav01">
<div><img src="img/01.jpg" /></div>
<div><img src="img/02.jpg" /></div>
<div><img src="img/03.jpg" /></div>
<div><img src="img/04.jpg" /></div>
<div><img src="img/05.jpg" /></div>
<div><img src="img/06.jpg" /></div>
<div><img src="img/07.jpg" /></div>
<div><img src="img/08.jpg" /></div>
<div><img src="img/09.jpg" /></div>
</div>
<!-- //mod_slide --></div>

CSS

@charset "utf-8";



/* mod_body
-----------------------------------------*/
.mod_body{
  margin: 0 auto;
  width: 967px;
  margin-top: 50px;
}
.mod_body p{
  margin: 20px 0 20px 0;
}

/* mod_slide
-----------------------------------------*/
.mod_slide{
 margin:0 auto;
 width:706px;
 margin-bottom: 50px;
}
.mod_slide .mod_slide_nav .slick-slide{
 margin:5px;
}
.mod_slide .mod_slide_nav .slick-slide img{
 width:100%;
 height:auto;
 box-sizing:border-box;
 border:solid 2px #FFF;
 cursor: pointer;
}
.mod_slide .mod_slide_nav .slick-slide.slick-current img{
 border:solid 2px #f5a711;
}
.slick-initialized .slick-slide {
 overflow:hidden;
 }
/* slick-list */
.mod_slide_nav .slick-list {
  margin: 0 30px 0 30px;
}
/* slick-dots */
.slick-dots {
    margin-top: 10px;
    display: block;
    list-style: outside none none;
    padding: 0;
    text-align: center;
    width: 100%;
}
.slick-dots li {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    position: relative;
    width: 15px;
}
.slick-dots li button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    outline: medium none;
    padding: 5px;
    width: 20px;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: medium none;
}
.slick-dots li button:hover::before, .slick-dots li button:focus::before {
    opacity: 1;
}
.slick-dots li button::before {
    color: black;
    content: "●";
    font-size: 28px;
    height: 20px;
    left: 0;
    line-height: 20px;
    opacity: 0.25;
    position: absolute;
    text-align: center;
    top: 0;
    width: 15px;
}
.slick-dots li.slick-active button::before {
    color: black;
    opacity: 0.55;
    font-size: 34px;
}
/*  */
.slick-prev, .slick-next {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin-top: -30px;
    outline: medium none;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 20px;
    z-index:9;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    background: transparent none repeat scroll 0 0;
    color: transparent;
    outline: medium none;
}
.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before {
    opacity: 1;
}
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before {
    opacity: 0.25;
}
.slick-prev::before, .slick-next::before {
    color: #666;
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
}
.slick-prev {
    left: 0px;
}
[dir="rtl"] .slick-prev {
    left: auto;
    right: 0px;
}
.slick-prev::before {
  content: " \f053";
  font-family: FontAwesome;
}
[dir="rtl"] .slick-prev::before {
  content: " \f054";
  font-family: FontAwesome;
}
.slick-next {
    right: 0px;
}
[dir="rtl"] .slick-next {
    left: 0px;
    right: auto;
}
.slick-next::before {
  content: " \f054";
  font-family: FontAwesome;
}
[dir="rtl"] .slick-next::before {
  content: " \f053";
  font-family: FontAwesome;
}


投稿 slick[jquery]を使ってサムネイル[カルーセル]が付いたスライドショーCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/1448.html/feed 3
carouFredSel[jquery]を使ってサムネイルが付いたスライドショー https://codingmania.net/jquery/742.html https://codingmania.net/jquery/742.html#respond Thu, 30 Jan 2014 08:02:46 +0000 http://codingmania.net/?p=742 JSを読み込みます <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script […]

投稿 carouFredSel[jquery]を使ってサムネイルが付いたスライドショーCodingMania に最初に表示されました。

]]>
JSを読み込みます
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="../js/jquery.carouFredSel-6.2.1.js"></script>

JavaScript

<script>
$(function() {
$('.mod_carousel ul').carouFredSel({
auto      : 4000,
items: 1,
scroll: {
items  : 1,
//easing : "swing",
fx : "crossfade",
duration  : 800 
},
pagination: {
container: '.mod_pager',
anchorBuilder: function( nr ) {
var src = $("a img",this).attr('src');
return '<a href="#" class="new_thumb' + nr + '"><img src="' + src + '" width="150px" /><span></span></a>';
}
}
});
});
</script>

HTMl

<div class="mod_mainslide">
<div class="mod_carousel">
<ul>
<li><a href="#"><img src="img/slide_01.jpg" width="960" height="350" alt="" /></a></li>
<li><a href="#"><img src="img/slide_02.jpg" width="960" height="350" alt="" /></a></li>
<li><a href="#"><img src="img/slide_03.jpg" width="960" height="350" alt="" /></a></li>
<li><a href="#"><img src="img/slide_04.jpg" width="960" height="350" alt="" /></a></li>
<li><a href="#"><img src="img/slide_05.jpg" width="960" height="350" alt="" /></a></li>
</ul>
<!-- /new_carousel --></div>
<div class="mod_pager"></div>
<!-- /mod_mainslide --></div>

CSS

.mod_mainslide {
 width:960px;
 margin:50px auto 0 auto;
}
.mod_carousel ul{
 height:350px;
 overflow:hidden;
}
.mod_carousel li { 
 width:960px;
 display: block;
 float: left;
}
.mod_pager{
 margin:10px 0 0 0;
 text-align:center;
}
.mod_pager a{
 margin:0 5px 0 5px;
 border:solid 1px #999;
 display:inline-block;
}
.mod_pager a.selected{
 border:solid 1px #333;
}

投稿 carouFredSel[jquery]を使ってサムネイルが付いたスライドショーCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/742.html/feed 0
carouFredSel[jquery]を使ってサムネイル[カルーセル]が付いたスライドショー https://codingmania.net/jquery/719.html https://codingmania.net/jquery/719.html#comments Mon, 11 Nov 2013 05:49:38 +0000 http://codingmania.net/?p=719 JSを読み込みます <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script […]

投稿 carouFredSel[jquery]を使ってサムネイル[カルーセル]が付いたスライドショーCodingMania に最初に表示されました。

]]>
JSを読み込みます
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="../js/jquery.carouFredSel-6.2.1.js"></script>

JavaScript

<script type="text/javascript" language="javascript">
jQuery(document).ready(function($){
$(function() {
	$('#thumbs').carouFredSel({
		synchronise: ['#images ul', false, true],
		auto: true,
		width: 719,
		items: {
			visible: 5,
			start: -2
		},
		scroll: {
      items : 1,
			onBefore: function( data ) {
				data.items.old.eq(2).removeClass('selected');
				data.items.visible.eq(2).addClass('selected');
			}
		},
		prev: '#prev',
		next: '#next'
	});
 
	$('#images ul').carouFredSel({
		auto: false,
		items: 1,
		scroll: {
			fx: 'crossfade'
		}
	});
 
	$('#thumbs img').click(function() {
		$('#thumbs').trigger( 'slideTo', [this, -2] );
	});
	$('#thumbs img:eq(2)').addClass('selected');
});});
</script>

HTMl

<div id="slidewrapper">
	<div id="images">
<ul>
    <li><a href="#"><img src="img/slide_01.jpg" width="719" height="354" alt=""></a></li>
    <li><a href="#"><img src="img/slide_02.jpg" width="719" height="354" alt=""></a></li>
    <li><a href="#"><img src="img/slide_03.jpg" width="719" height="354" alt=""></a></li>
    <li><a href="#"><img src="img/slide_04.jpg" width="719" height="354" alt=""></a></li>
    <li><a href="#"><img src="img/slide_05.jpg" width="719" height="354" alt=""></a></li>
    <li><a href="#"><img src="img/slide_06.jpg" width="719" height="354" alt=""></a></li>
    <li><a href="#"><img src="img/slide_07.jpg" width="719" height="354" alt=""></a></li>
</ul>
	</div>
	<div id="thumbs">
    <img src="img/slide_01.jpg" width="110" height="54" alt="">
    <img src="img/slide_02.jpg" width="110" height="54" alt="">
    <img src="img/slide_03.jpg" width="110" height="54" alt="">
    <img src="img/slide_04.jpg" width="110" height="54" alt="">
    <img src="img/slide_05.jpg" width="110" height="54" alt="">
    <img src="img/slide_06.jpg" width="110" height="54" alt="">
    <img src="img/slide_07.jpg" width="110" height="54" alt="">
	</div>
	<a id="prev" href="#"></a>
	<a id="next" href="#"></a>
</div>

CSS

/* slidewrapper */
#slidewrapper {
  position: relative;
  background-color: #fff;
  border: 1px solid #C9CACA;
  width: 719px;
  height: 449px;
  overflow: hidden;
}
#slidewrapper ul li {
  display: block;
  float: left;
}
#images { overflow: hidden; }
#thumbs {
  height: 70px;
  overflow: hidden;
}
#images {
  width: 721px;
  height: 354px;
}
#thumbs { }
#thumbs img {
  width: 110px;
  height: 54px;
  margin: 20px 7px 0 7px;
  cursor: pointer;
}
#thumbs img.selected {
  opacity: 0.8;
  -ms-filter: "alpha( opacity=80 )";
  filter: alpha(opacity=80);
}
#prev {
  width: 15px;
  height: 21px;
  display: block;
  background: transparent url("../img/bg_carousel_right.png") no-repeat 0 0;
  position: absolute;
  left: 695px;
  bottom: 37px;
}
#next {
  width: 15px;
  height: 21px;
  display: block;
  background: transparent url("../img/bg_carousel_left.png") no-repeat 0 0;
  position: absolute;
  left: 15px;
  bottom: 37px;
}

投稿 carouFredSel[jquery]を使ってサムネイル[カルーセル]が付いたスライドショーCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/719.html/feed 2
アラートをカスタマイズする。 https://codingmania.net/jquery/414.html https://codingmania.net/jquery/414.html#respond Mon, 02 Apr 2012 16:03:31 +0000 http://codingmania.net/?p=414 JSを読み込みます <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1. […]

投稿 アラートをカスタマイズする。CodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.alerts.js"></script>
<script type="text/javascript">
$(document).ready( function() {
$("#confirm_button").click( function() {
jConfirm('コーディングマニアトップページへ戻りますか?', '確認',function(r) {
if(r == true){
location.href="https://codingmania.net/";
    }else{
location.href="";
    }
});
});
});
</script>
<link rel="stylesheet" href="jquery.alerts.css" type="text/css" media="all" />

HTMl

<p><input id="confirm_button" type="button" value="クリックする" /></p>

投稿 アラートをカスタマイズする。CodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/414.html/feed 0
ah-placeholder.jsを使って入力エリアに入力ヒントを表示します https://codingmania.net/jquery/395.html https://codingmania.net/jquery/395.html#respond Thu, 01 Mar 2012 02:24:48 +0000 http://codingmania.net/?p=395 JSを読み込みます <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1. […]

投稿 ah-placeholder.jsを使って入力エリアに入力ヒントを表示しますCodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="placeholder.js"></script>
$(function()
{
    $('.jq-placeholder').ahPlaceholder({
        placeholderColor : 'silver',
        placeholderAttr  : 'title',
        likeApple        : false
    });
});
</script>

HTMl

<div class="mod_search">
<form action="search.cgi" method="get" id="searchform" >
<p class="srch submit">
<input class="jq-placeholder" title="サイト内検索" type="search" name="search" id="search" value="" />
<input type="image" id="search_btn" src="img/search_btn.jpg" alt="検索" />
</p>
</form>
<!-- mod_search_end --></div>
<p>&nbsp;</p>
<p>[html5]要素type="search"を使用した場合、chromeだとボックス内に×印が表示されてしまします。<br>
type="text"にすることで×は表示されません。</p>
<div class="mod_search">
<form action="search.cgi" method="get" id="searchform" >
<p class="srch submit">
<input class="jq-placeholder" title="サイト内検索" type="text" name="search" id="search" value="" />
<input type="image" id="search_btn" src="img/search_btn.jpg" alt="検索" />
</p>
</form>
<!-- mod_search_end --></div>

CSS

/* input[type="search"]reset|Safari Chrome Mac */
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
}
input[type="search"]:focus {
	outline-offset: -2px;
}
input[type="search"]::-webkit-search-decoration {
	display: none;
}
.mod_search{
}
.mod_search form{
	width:270px;
	height:30px;
}
.mod_search input#search{
	width:192px;
	height:31px;
	float:left;
	border:none;
	padding:0 0 0 5px;
	background:transparent url('img/bg_search.jpg') no-repeat left top;
}
.mod_search input#search_btn{
	width:40px;
	height:31px;
	float:left;
}
.mod_search input#search:focus{
	outline:none; /* Safari Chrome Mac */
}

投稿 ah-placeholder.jsを使って入力エリアに入力ヒントを表示しますCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/395.html/feed 0
jquery tile.jsでグリッドの高さを揃えます https://codingmania.net/jquery/332.html https://codingmania.net/jquery/332.html#comments Tue, 16 Aug 2011 05:08:24 +0000 http://codingmania.net/?p=332 JSを読み込みます <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1. […]

投稿 jquery tile.jsでグリッドの高さを揃えますCodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript" src="js/tile.js"></script>
<script type="text/javascript">
$(window).load(function() {
  $(".mod_grid3hBox_inner").tile(3);
});
</script>

HTMl

<div class="mod_grid3hBox">

<div class="mod_grid3hBox_inner">
<h3>タイトル</h3>
<p><img src="Grid_001.gif" width="220" height="132" alt="写真" /></p>
<p class="mod_caption">キャプション</p>
<p>説明文書等が入ります。説明文書等が入ります。説明文書等が入ります。説明文書等が入ります。説明文書等が入ります。</p>
<!-- mod_grid3hBox_inner_end --></div>

<div class="mod_grid3hBox_inner">
<h3>タイトル</h3>
<p><img src="Grid_001.gif" width="220" height="132" alt="写真" /></p>
<p class="mod_caption">キャプション</p>
<p>説明文書等が入ります。説明文書等が入ります。説明文書等が入ります。</p>
<!-- mod_grid3hBox_inner_end --></div>

<div class="mod_grid3hBox_inner">
<h3>タイトル</h3>
<p>写真とキャプションをとりました。</p>
<!-- mod_grid3Box_inner_end --></div>

<div class="mod_grid3hBox_inner">
<h3>タイトル</h3>
<p>写真とキャプションをとりました。</p>
<!-- mod_grid3hBox_inner_end --></div>

<div class="mod_grid3hBox_inner">
<h3>タイトル</h3>
<p><img src="Grid_001.gif" width="220" height="132" alt="写真" /></p>
<p class="mod_caption">キャプション</p>
<p>説明文書等が入ります。説明文書等が入ります。説明文書等が入ります。</p>
<!-- mod_grid3hBox_inner_end --></div>

<div class="mod_grid3hBox_inner">
<h3>タイトル</h3>
<p>写真とキャプションをとりました。</p>
<!-- mod_grid3hBox_inner_end --></div>

<!-- mod_grid3hBox_end --></div>

CSS

.mod_grid3hBox{
	width:720px;
	margin-right:-20px;
}
.mod_grid3hBox_inner{
	width:220px;
	float:left;
	margin:0 20px 10px 0;
	background-color:#FFFFCC;
}
.mod_grid3hBox_inner h3{
	font-weight: bold;
	font-size: 1.4em;
	border-bottom:double 3px #000;
	margin:0 0 5px 0;
}
.mod_grid3hBox_inner p.mod_caption{
	color:#666;
	padding:0 0 5px 0;
}

投稿 jquery tile.jsでグリッドの高さを揃えますCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/332.html/feed 6
Easy Sliderを使って横にスライドするスライドショー! https://codingmania.net/jquery/293.html https://codingmania.net/jquery/293.html#respond Thu, 07 Jul 2011 16:21:24 +0000 http://codingmania.net/?p=293 JSを読み込みます <script type="text/javascript" src="js/jquery.js"></script> <scri […]

投稿 Easy Sliderを使って横にスライドするスライドショー!CodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/easySlider1.7.js"></script>

HTMl

<div class="mod_slide">
<div id="slider">
<ul>				
<li><a href="https://codingmania.net/"><img src="images/01.jpg" alt="上高地の写真1" /></a></li>
<li><a href="https://codingmania.net/"><img src="images/02.jpg" alt="上高地の写真2" /></a></li>
<li><a href="https://codingmania.net/"><img src="images/03.jpg" alt="上高地の写真3" /></a></li>
<li><a href="https://codingmania.net/"><img src="images/04.jpg" alt="上高地の写真4" /></a></li>
<li><a href="https://codingmania.net/"><img src="images/05.jpg" alt="上高地の写真5" /></a></li>			
</ul>
</div>
<!--mod_slide_end--></div>

HTMLソース[自動エンドレスループ]

<div id="slider2">
<ul>				
<li><a href="https://codingmania.net/"><img src="images/01.jpg" alt="上高地の写真1" /></a></li>
<li><a href="https://codingmania.net/"><img src="images/02.jpg" alt="上高地の写真2" /></a></li>
<li><a href="https://codingmania.net/"><img src="images/03.jpg" alt="上高地の写真3" /></a></li>
<li><a href="https://codingmania.net/"><img src="images/04.jpg" alt="上高地の写真4" /></a></li>
<li><a href="https://codingmania.net/"><img src="images/05.jpg" alt="上高地の写真5" /></a></li>			
</ul>
</div>

CSS

.mod_slide{/* numeric controlsの位置指定の為 */
	position:relative;
	width:696px;
}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li,
	#slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		position:absolute;
		top:0px;
		right:0px;
		margin:5px 0 0 0;
		padding:0;
		height:20px;	
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 6px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

投稿 Easy Sliderを使って横にスライドするスライドショー!CodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/293.html/feed 0
jqueryでクロスフェードするスライドショー https://codingmania.net/jquery/130.html https://codingmania.net/jquery/130.html#comments Sat, 16 Apr 2011 06:55:44 +0000 http://codingmania.net/?p=130 JSを読み込みます <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1. […]

投稿 jqueryでクロスフェードするスライドショーCodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="js/fade.js" charset="utf-8"></script>

[fade.js]JavaScript

$(function(){
	$("#slidelist").html($("#slidelist li").get().reverse());
	
	$("#slidelist li").hover(function(){
		$(this).stop(true, true);
	},function(){
		crossFade();
	})
	
	function crossFade(){
			$("#slidelist li:last").delay(4000).fadeOut("slow",function(){
					$(this).prependTo("#slidelist").show()
					crossFade();
			})
	}
	crossFade();
})

HTMl

<div class="mod_billboard">
<ul id="slidelist">
<li><a href="#"><img src="img/cut01.jpg" alt="写真" width="500" height="300" /></a></li>
<li><a href="#"><img src="img/cut02.jpg" alt="写真" width="500" height="300" /></a></li>
<li><a href="#"><img src="img/cut03.jpg" alt="写真" width="500" height="300" /></a></li>
</ul>
<!--mod_billboard_end--></div>

CSS

.mod_billboard {
	 width:500px;
	 height:300px;
}
.mod_billboard li{
  position: absolute;
}

投稿 jqueryでクロスフェードするスライドショーCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/130.html/feed 2