2012-07-10 15 views
1

我有一個包含各種元素,因爲它使得觸摸友好的和有效的HTML5錨:渲染非錨元素上鳴叫按鈕

<a href="whatever.html"> 
    <h2>Title</h2> 
    <p>Paragraph</p> 
</a> 

現在,我想鳴叫按鈕添加到這個錨。但是,嵌套錨點在html5中無效。因此,這將使得錨外Twitter的IFRAME:

<a href="whatever.html"> 
    <h2>Title</h2> 
    <p>Paragraph</p> 
    <a href="https://twitter.com/share" class="twitter-share-button">...</a> 
</a> 

如果我更改標記來表示這樣的事情就不會顯示該按鈕:

<a href="whatever.html"> 
    <h2>Title</h2> 
    <p>Paragraph</p> 
    <div class="twitter-share-button">...</div> 
</a> 

像按鈕Facebook的精細渲染因爲它不需要錨元素工作。有人知道Twitter的解決方法?這裏是的jsfiddle:http://jsfiddle.net/xdEwg/

回答

0

在我砍死這個可怕的把它錨的外部,並使用位置絕對的,比如到底...

​​

但我仍然有興趣的解決方法。

+0

我試了一下,聽起來像這可能是最好的辦法。您不能調用iFrame內的錨標籤上的點擊,也不能嘗試更改Twitter如何形成按鈕,因爲它將鏈接到插入iFrame的腳本。所以,除非你想**真的** hacky我會與你得到的 – MusikAnimal 2012-07-10 03:21:26