選單
首頁
|
標籤
|
地圖
|
留言
搜尋
分類
所有分類
無尾熊
新發現
攝影筆記
最新日誌
The executable was signed..
[jquery]按enter移到下一個..
Facebook 小工具的額外控制
Facebook Graph Api 初試
透過OAuth使用twitter api(..
最新
回復
謝謝你囉, 看來用TryParse方便..
c#當然有判斷是否為數字的方法..
有找到這個 kb: http://suppor..
噗!程式跟人生啊!好難體悟哦
引用
日曆
«
Feb 2012
»
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
存檔
2012|January
2011|July
2011|March
2010|September
2010|June
標籤
asx
IE6
Windows
xcode
error
number
char
Tool
usb
software
favicon
ie8
webslice
popup
遊記
itunes
photos
javascript
video
rel
coding
oauth
overflow
SQL
亂數
position
css
apple
adobe
dom
鏈接
wowbox blog (網頁設計知識庫)
小小油佳粒
Total : 57260
Today : 39
Yesterday :
49
@lice
blah blah blah
管理頁
|
發表頁
用JQuery依序展示效果
views: 9569 times
若想讓一個以上的物件, 一個接一個的表現出slide或fade等效果時
直覺的作法是:
function slideImg1(){ for(b=0;b
但不管效果的速度改的多慢,或甚至用到setTimeout或setInterval它最後都會一起出來
研究出的結果是要善用它on complate 的callback參數:
function slideImg2(){ if(ImgIndex
附上的sample加上了顯示進度的數字, 以方便更清楚的看出差別
slide_onebyone.html
Tag
:
css
,
javascript
,
jQuery
發表於 August 20th, 2009 18:12
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/820
暱稱
密碼
主頁
悄悄話
用JQuery來自製blink blink效果
views: 10619 times
有兩種方式 1. animate: 用callback方式呼叫自己, 反覆播放opacity(透明度)的變化
function blinkblink1(){ var opc = ($("#blinkobj1").css("opacity")==1)?0:1; $("#blinkobj1").animate({ opacity: opc }, 800, blinkblink1 ); }
2. 反覆使用fadein, fadeout功能
function blinkblink2a(){ $("#blinkobj2").fadeOut("slow",blinkblink2b); } function blinkblink2b(){ $("#blinkobj2").fadeIn("fast",blinkblink2a); }
效果請看這裡:
blinkblink.html
Tag
:
css
,
javascript
,
jQuery
,
Web
發表於 August 6th, 2009 16:58
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/813
暱稱
密碼
主頁
悄悄話
overflow:hidden 在 IE6的問題
views: 9538 times
如題, 當該區塊設定為Position Relative時, overflow:hidden會失效
發現只有IE6會這樣時實在很無力, 還好找到這篇文章
IE6 Doesn’t Hide When Overflow Is Hidden
它提出的解決方法是,
把它的上一層也設為 position:relative
該篇文章的Sample頁
作了很清楚的示範比較
(別忘了用IE6來看才看的出來, 如果你還有的話...)
Tag
:
css
,
IE6
,
overflow
,
position
發表於 July 30th, 2009 16:11
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/807
暱稱
密碼
主頁
悄悄話
image gap / div gap
views: 8138 times
這似乎是設計網頁時每個人幾乎都會遇到的問題
就是上下兩張圖或上下兩個div中間出現消除不掉的空隙
之前遇到是前者, 解決方式是把圖片的style加上
display:block
今天有朋友遇到
FX
才有的div空隙問題
找到的解決方式是將它的style加上
border:1px
或
padding:1px
另一方面也要檢查看看它上下方字體的問題哦
參考自這裡:
Gap at top of firefox but not IE
這裡有更詳細的說明:
firefox div top gap collapsing margins
Tag
:
css
,
Firefox
,
html
發表於 March 6th, 2009 11:29
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/741
暱稱
密碼
主頁
悄悄話
關於favicon
views: 7598 times
現在有很多線上的creator就不多說了
這個網站
可以檢查你的favicon有沒有設置成功
當然也可以看到別人的設置方法
more..
另外它還能製作帶有scrolling text的favicon
這裡
還有其它的挺妙的線上小工具, 有機會再試試吧
其中最炫是Css Poster, 竟然是把css檔轉換成這樣
只是...有這個需要嗎
Tag
:
css
,
favicon
,
html
,
Tool
,
Web
發表於 Febuary 9th, 2009 19:05
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/707
暱稱
密碼
主頁
悄悄話
取得HTML元件的位置
views: 7136 times
幫朋友找到了, 順便作個筆記...
function findPosX(obj) { var curleft = 0; if(obj.offsetParent) while(1) { curleft += obj.offsetLeft; if(!obj.offsetParent) break; obj = obj.offsetParent; } else if(obj.x) curleft += obj.x; return curleft; } function findPosY(obj) { var curtop = 0; if(obj.offsetParent) while(1) { curtop += obj.offsetTop; if(!obj.offsetParent) break; obj = obj.offsetParent; } else if(obj.y) curtop += obj.y; return curtop; }
參考:
JavaScript Find Position
Tag
:
css
,
html
,
javascript
發表於 January 17th, 2009 11:51
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/688
暱稱
密碼
主頁
悄悄話
IE中浮動區塊掉下來的問題
views: 7185 times
當使用float設計網頁排版, 又有設定寬度時
用ie開啓時常會發現那個區塊會掉下來
看起來像是它"以為"該區塊寬度過寬, 所以才會被擠到下面去
有人稱它為"float drop" bug
在我被這個問題困擾了兩天之後
終於在網路上找到解決方式了
就是在該浮動區塊的css中加上這兩行
#content{ overflow-x: auto; overflow-y: hidden; width: expression(document.body.offsetWidth - 400); }
主要是正好利用ie才看的懂的"expression"語法來動態重設寬度而成
css真是讓人又愛又恨啊~~~
-->
資料來源
Tag
:
css
發表於 March 31st, 2008 19:01
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/474
暱稱
密碼
主頁
悄悄話
文字溢出的處理
views: 7135 times
一般的文字截斷(適用於內聯與塊):
.text-overflow{ display:block;/*內聯對像需加*/ width:31em; word-break:keep-all;/* 不換行 */ white-space:nowrap;/* 不換行 */ overflow:hidden;/* 內容超出寬度時隱藏超出部分的內容 */ text-overflow:ellipsis;/* 當對像內文本溢出時顯示省略標記(...) ;需與overflow:hidden;一起使用。*/ }
對於表格的話,定義有一點不一樣:
table{ width:30em; table-layout:fixed;/* 只有定義了表格的佈局算法為fixed,下面td的定義才能起作用。 */ } td{ width:100%; word-break:keep-all;/* 不換行 */ white-space:nowrap;/* 不換行 */ overflow:hidden;/* 內容超出寬度時隱藏超出部分的內容 */ text-overflow:ellipsis;/* 當對像內文本溢出時顯示省略標記(...) ;需與overflow:hidden;一起使用。*/ }
註:這個東東只對單行的文字的效,如果你想把它用在多行上,也只有第一行有作用的。 這個寫法只有IE會有「...」,其它的瀏覽器文本超出指定寬度時會隱藏。
文章來自:
轉貼
Tag
:
css
發表於 March 28th, 2008 18:24
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/473
暱稱
密碼
主頁
悄悄話
動態切換樣式(style)
views: 12214 times
偶爾會看到人家網頁上有動態切換樣式的功能
今天自己動手作才知道它的奧妙之處
原來要先把所有可切換的css檔都先load進來
並各自設定好它們的title
<link rel="alternate stylesheet" type="text/css" href="paul.css" title="wacky" />
more..
設定與取得目前使用的css樣式檔
function setActiveStyleSheet(title) { var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { a.disabled = true; if(a.getAttribute("title") == title) a.disabled = false; } } document.bgColor = document.bgColor; //for ie bug } function getActiveStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title"); } return null; } function getPreferredStyleSheet() { var i, a; var pss = "default" //added by alice for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title") ) pss = a.getAttribute("title"); } return pss; }
請注意我修改了兩個地方
setActiveStyleSheet的最後一行, 我加了
document.bgColor = document.bgColor;
是因為當不同樣式檔裡設定的頁面底色不同, 在IE切換時會有反應不過來的狀況
getPreferredStyleSheet裡我增加了
預設值
的設定, 好在browser還沒有該cookie時, 它會抓到須設的樣式檔設定(而不是顯示出完全沒樣式的醜樣子)
在load完網頁時由cookie取得上次設定的css樣式
window.onload = function(e) { var cookie = readCookie("style"); var title = cookie ? cookie : getPreferredStyleSheet(); setActiveStyleSheet(title); }
在離開網頁時將這次的設定記到cookie裡
window.onunload = function(e) { var title = getActiveStyleSheet(); createCookie("style", title, 365); }
讀取與設定cookie的部份在這裡就不解說了
資料來源:
A List apart : Alternative Style: Working With Alternate Style Sheets
Tag
:
css
,
dom
,
javascript
,
layout
,
theme
發表於 September 28th, 2007 18:53
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/310
暱稱
密碼
主頁
悄悄話
控制flash的圖層
views: 11529 times
常聽說網頁中的flash會蓋住下拉menu的問題
後來我在寫類似
Lightbox
的效果時也遇到了
一般的解決方式是將 flash 的
z-index
設為
-100
再將要蓋住它的圖層設為
100
但我發現還要把 flash 的
WMODE
設定為
transparent
才算是完整的解決方式
目前在window平台上的IE, Firefox, Safari都測試通過囉~
Tag
:
css
,
DIV
,
flash
,
html
發表於 August 15th, 2007 18:51
|
新發現
|
Trackback 0
|
Comment 0
傳送地址 :
http://diary.tw/alice/trackback/270
暱稱
密碼
主頁
悄悄話
<< prev
[
1
]
[
2
]
next >>