2013-10-29 103 views
0

當上「A」標籤裏獲取與UI選擇的類,它在FF,鉻,IE8和Safari但不是在IE9正常工作選擇的用戶點擊。李click事件無法正常工作,由於覆蓋(IE9只)

請進一步指導。

[注:以下是爲您方便的參考代碼示例]

` <div id="overlay"></div> 
<div id="viewReorderList_Popup" style="display:block;">      
<ul id="sortable0" > 
<li class="ui-state-default" id="reorderLI_00" >    
<a style="float:left;" id="reorderList_00" href="javascript:void(0)" onclick="javascript:addSelected();"> 
<img height="195" border="0" alt="" src="1.jpg"> 
</a>    
</li> 
</ul> 
</div> 

<style> 

#overlay 
{ 
background: rgba(0,0,0,0.5); 
position: fixed; 
width :100%; 
height:100%;  
pointer-events: none; 
opacity: 1; 
} 

#sortable .ui-selected { background: #F39814; color: white; opacity: 0.98; border: 5px dotted red; } 
</style> 
<script> 
function addSelected(){ 

$('#sortable0 li:first').addClass('ui-selected'); 
} 
</script>` 
+1

哇,你的代碼是所有亂了! 'ul'結束標籤在哪裏?爲什麼'div'結束標籤在頂部? – Alvaro

+2

擺脫JavaScript代碼':',修復你的壞HTML標記。 – epascarello

回答

0

你或許應該終止您的UL標籤,看看是否能解決您的問題。

0

它的工作原理,只是從$( '#sortable0李:第一')改變你的jQuery選擇到$( '#排序李:第一')

+0

我發錯了它#排序0在

    ---
Nazim

+0

沒問題,然後改變你的css選擇器從#排序#到#排序0# –

+0

這就是多謝了 – Nazim