0
似乎FB已經刪除了在< fb:可見連接>的上下文中獲得點擊元素(即,this)的可能性。如何在<fb:visible-to-connection> -context中獲得單擊元素?
即:
<a onclick="doSomething(this);">test</a>
<script>
function doSomething(this) {
console.log(this);
}
<script>
會給螢火蟲如下:
Object { PRIV_obj=a, appendChild=function(), insertBefore=function(), more...}
而
<fb:visible-to-connection>
<a onclick="doSomething(this);">test</a>
<fb:else>
</fb:else>
<a onclick="doSomething(this);">test</a>
</fb:visible-to-connection>
<script type="text/javascript">
function doSomething(element) {
console.log(element);
}
</script>
會給:
null
這是FBJS中的一個臨時錯誤還是由於某些新功能? 如何在第二個例子中獲得「this」?
這就解釋了它。太糟糕了,因爲它非常有限。 – hbruce