2010-11-14 55 views
1

使用imgbox的最新版本,遇到與LightBox2相同的問題;主要是'title'屬性。它做了一個標題,但html喜歡在圖片鏈接上製作一個hovertext。替換imgbox中的title屬性

像這樣:

<a id="example1-1" href="./painting/everythingieverwanted/everythingieverwanted.jpg" title="Lorem <a href=''> ipsum</a> dolor sit amet"> 

我去,並試圖手動切換「標題」的所有實例jquery.imgbox.js爲「imagecaption」,並相應更名爲我的屬性,所以:

<a id="example1-1" href="./painting/everythingieverwanted/everythingieverwanted.jpg" imagecaption="Lorem <a href=''> ipsum</a> dolor sit amet"> 

但這並不奏效。任何想法,我哪裏錯了?

回答

0

我看起來像imgBox附帶了需要改變的是我沒有第二個.jss文件通知首先:jquery.imgbox.pack.js

基本上,我經歷了他們更換了所有「稱號」,在這兩個

jquery.imgbox.pack.js 和 jquery.imgbox與「imgboxcaption」屬性。 js 和 imgbox.css

然後,寫的時候出來,這個工程:

<a id="popup" href="./painting/everythingieverwanted/everythingieverwanted.jpg" imgboxcaption="Lorem <a href=''>Ipsum</a>"><img src="./painting/everythingieverwanted/redsuitBOX.jpg" /></a> 

沒有HTML懸停,因爲標題標籤和標題是存在的。

請注意,titleh屬性不需要更改。

0

所以你得到地獄的原因是因爲你的標籤瘋狂畸形:

<a id="example1-1" href="./painting/everythingieverwanted/everythingieverwanted.jpg" imagecaption="Lorem <a href=''> 

應該

<a id="example1-1" href="./painting/everythingieverwanted/everythingieverwanted.jpg" imagecaption="Lorem Ipsum"> 

你不應該有在你的價值的任何 HTML設置標題。它變得糟糕。此外,您不能嵌套<a>標籤。當你這樣做時,瀏覽器會非常糟糕。

如果你只是想爲存儲與該鏈接的值,使用HTML5數據屬性:

<a id="example1-1" href="./painting/everythingieverwanted/everythingieverwanted.jpg" data-caption="Lorem Ipsum">