<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>標題列 &#8211; 記下來</title>
	<atom:link href="https://noter.tw/tag/%E6%A8%99%E9%A1%8C%E5%88%97/feed/" rel="self" type="application/rss+xml" />
	<link>https://noter.tw</link>
	<description>一路上踩到的坑、遇到的問題，一點一滴記下來，希望能幫助到需要的人~</description>
	<lastBuildDate>Tue, 26 Jul 2022 01:32:06 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.3</generator>

<image>
	<url>https://noter.tw/wp-content/uploads/cropped-old-1130742_1920-1-32x32.jpg</url>
	<title>標題列 &#8211; 記下來</title>
	<link>https://noter.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>客製化FancyBox標題列，在FancyBox中加入Button</title>
		<link>https://noter.tw/1711/%e5%ae%a2%e8%a3%bd%e5%8c%96fancybox%e6%a8%99%e9%a1%8c%e5%88%97%ef%bc%8c%e5%9c%a8fancybox%e4%b8%ad%e5%8a%a0%e5%85%a5button/</link>
					<comments>https://noter.tw/1711/%e5%ae%a2%e8%a3%bd%e5%8c%96fancybox%e6%a8%99%e9%a1%8c%e5%88%97%ef%bc%8c%e5%9c%a8fancybox%e4%b8%ad%e5%8a%a0%e5%85%a5button/#respond</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Wed, 28 Dec 2011 06:43:09 +0000</pubDate>
				<category><![CDATA[網頁前端]]></category>
		<category><![CDATA[標題列]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[fancybox]]></category>
		<category><![CDATA[lightbox]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[fancybox style]]></category>
		<category><![CDATA[titleFormat]]></category>
		<guid isPermaLink="false">http://wazai.net/?p=1711</guid>

					<description><![CDATA[<p>接續上一篇，小蛙使用了FancyBox讓從多媒體中心取得的圖片可以透過燈箱效果呈現，接著有一個新的需求是，如果有使用者對於該張圖片有授權需求，可以透過Button點擊後帶出申請表，於是需要在Fancy&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/1711/%e5%ae%a2%e8%a3%bd%e5%8c%96fancybox%e6%a8%99%e9%a1%8c%e5%88%97%ef%bc%8c%e5%9c%a8fancybox%e4%b8%ad%e5%8a%a0%e5%85%a5button/" data-wpel-link="internal">客製化FancyBox標題列，在FancyBox中加入Button</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>接續<a href="https://noter.tw/1706/%e4%bd%bf%e7%94%a8fancybox%e7%87%88%e7%ae%b1%e6%95%88%e6%9e%9c%e5%91%88%e7%8f%be%e5%9c%96%e7%89%87%e7%84%a1%e6%b3%95%e9%a1%af%e7%a4%ba%e5%9c%96%e7%89%87" target="_blank" rel="noopener noreferrer" data-wpel-link="internal">上一篇</a>，小蛙使用了FancyBox讓從多媒體中心取得的圖片可以透過燈箱效果呈現，接著有一個新的需求是，如果有使用者對於該張圖片有授權需求，可以透過Button點擊後帶出申請表，於是需要在FancyBox中加入Button。<br />
<span id="more-1711"></span><br />
官方範例畫面，有各式各樣的demo：<br />
<a href="https://noter.tw/wp-content/uploads/2011/12/fancybox-1.png" target="_blank" rel="noopener noreferrer" data-wpel-link="internal"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-1718" title="fancybox-1" src="https://noter.tw/wp-content/uploads/2011/12/fancybox-1.png" alt="fancybox 1 客製化FancyBox標題列，在FancyBox中加入Button" width="403" height="724"></a><br />
針對title的部分，FancyBox有提供幾款樣式供使用者選擇。這張圖是FancyBox title預設樣式。<br />
<a href="https://noter.tw/wp-content/uploads/2011/12/fancybox-2.png" target="_blank" rel="noopener noreferrer" data-wpel-link="internal"><img decoding="async" class="alignnone size-full wp-image-1720" title="fancybox-2" src="https://noter.tw/wp-content/uploads/2011/12/fancybox-2.png" alt="fancybox 2 客製化FancyBox標題列，在FancyBox中加入Button" width="534" height="571"></a><br />
Photo Credit: <a href="http://www.flickr.com/people/kharied/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">Katie Harris<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>
<pre>$("a#example5").fancybox();</pre>
<p>&#8216;outside&#8217;樣式。<br />
<a href="https://noter.tw/wp-content/uploads/2011/12/fancybox-3.png" target="_blank" rel="noopener noreferrer" data-wpel-link="internal"><img decoding="async" class="alignnone size-full wp-image-1721" title="fancybox-3" src="https://noter.tw/wp-content/uploads/2011/12/fancybox-3.png" alt="fancybox 3 客製化FancyBox標題列，在FancyBox中加入Button" width="529" height="572"></a><br />
Photo Credit: <a href="http://www.flickr.com/people/kharied/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">Katie Harris<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>
<pre>$("a#example6").fancybox({
    'titlePosition' : 'outside'
});</pre>
<p>&#8216;inside&#8217;樣式<br />
<a href="https://noter.tw/wp-content/uploads/2011/12/fancybox-4.png" target="_blank" rel="noopener noreferrer" data-wpel-link="internal"><img decoding="async" class="alignnone size-full wp-image-1719" title="fancybox-4" src="https://noter.tw/wp-content/uploads/2011/12/fancybox-4.png" alt="fancybox 4 客製化FancyBox標題列，在FancyBox中加入Button" width="527" height="409"></a><br />
Photo Credit: <a href="http://www.flickr.com/people/kharied/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">Katie Harris<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>
<pre>$("a#example7").fancybox({
&nbsp; &nbsp; 'titlePosition' : 'inside'
});</pre>
<p>&#8216;Over&#8217;樣式<br />
<a href="https://noter.tw/wp-content/uploads/2011/12/fancybox-5.png" target="_blank" rel="noopener noreferrer" data-wpel-link="internal"><img decoding="async" class="alignnone size-full wp-image-1717" title="fancybox-5" src="https://noter.tw/wp-content/uploads/2011/12/fancybox-5.png" alt="fancybox 5 客製化FancyBox標題列，在FancyBox中加入Button" width="357" height="529"></a><br />
Photo Credit: <a href="http://www.flickr.com/people/kharied/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">Katie Harris<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>
<pre>$("a#example8").fancybox({
&nbsp;&nbsp;&nbsp; 'titlePosition' : 'over'
});</pre>
<p>小蛙採用最少量的修改來達到這個目的，畢竟動到FancyBox套件內部的話，到時候升級版本會非常麻煩。其實只要看一下FancyBox API就可以發現，FancyBox在標題列的部分是可以自行修改並且帶入html的。</p>
<pre>$("a[rel=example_group]").fancybox({
&nbsp;&nbsp;&nbsp; 'transitionIn'&nbsp; : 'none',
&nbsp;&nbsp;&nbsp; 'transitionOut' : 'none',
&nbsp;&nbsp;&nbsp; 'titlePosition' : 'inside',
&nbsp;&nbsp;&nbsp; 'titleFormat'&nbsp;&nbsp; : function(title, currentArray, currentIndex, currentOpts) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return '&lt;span id="fancybox-title-over"&gt;Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &amp;nbsp; ' + title : '') + '&lt;/span&gt;';
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
});</pre>
<p>titleFormat的部分後面接了個function(title, currentArray, currentIndex, currentOpts){}，重點是處理完之後return的是'&lt;span xxxx&#8217;，表示最後可以回傳html碼，簡單的說就是可以return希望呈現的元件。小蛙把return部分改成對方要求的「申請圖像授權」Button。</p>
<pre>$("a[rel=example_group]").fancybox({
&nbsp;&nbsp;&nbsp; 'transitionIn'&nbsp; : 'none',
&nbsp;&nbsp;&nbsp; 'transitionOut' : 'none',
&nbsp;&nbsp;&nbsp; 'titlePosition' : 'inside',
&nbsp;&nbsp;&nbsp; &lt;span style="color: #ff0000;"&gt;&lt;strong&gt;'titleFormat' &nbsp; : function(title, currentArray, currentIndex, currentOpts) {&lt;/strong&gt;&lt;/span&gt;
&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return '&amp;lt;center&amp;gt;&amp;lt;input type="button" name="title" value="申請圖像授權" onclick="xxx()"&amp;gt;&amp;lt;/center&amp;gt;';&lt;/strong&gt;&lt;/span&gt;
&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}&lt;/strong&gt;&lt;/span&gt;
});</pre>
<p>可以增加html，當然也包括form元件，結果就變成這樣囉！<br />
<a href="https://noter.tw/wp-content/uploads/2011/12/fancybox-6.png" target="_blank" rel="noopener noreferrer" data-wpel-link="internal"><img decoding="async" class="alignnone size-full wp-image-1722" title="fancybox-6" src="https://noter.tw/wp-content/uploads/2011/12/fancybox-6.png" alt="fancybox 6 客製化FancyBox標題列，在FancyBox中加入Button" width="526" height="392"></a><br />
Photo Credit: <a href="http://www.flickr.com/people/kharied/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">Katie Harris<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/1711/%e5%ae%a2%e8%a3%bd%e5%8c%96fancybox%e6%a8%99%e9%a1%8c%e5%88%97%ef%bc%8c%e5%9c%a8fancybox%e4%b8%ad%e5%8a%a0%e5%85%a5button/" data-wpel-link="internal">客製化FancyBox標題列，在FancyBox中加入Button</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/1711/%e5%ae%a2%e8%a3%bd%e5%8c%96fancybox%e6%a8%99%e9%a1%8c%e5%88%97%ef%bc%8c%e5%9c%a8fancybox%e4%b8%ad%e5%8a%a0%e5%85%a5button/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
