2012-10-06 30 views
3

我正在使用移動網絡庫,用戶可以將幻燈片圖像向左和向右拖動,並且所有工作都很好。關閉覆蓋div上的touchevents,以便底層div可以接收它們

問題是,當我用絕對定位疊加一個帶有按鈕的div時,下面的div的觸摸事件似乎沒有被觸發。我已經嘗試pointer-events:none;覆蓋div,但似乎沒有工作。

是否有通過覆蓋div來禁用觸摸事件,以便z-index底部的div能夠接收它們?

在此先感謝。

回答

1

你可以釣上覆蓋div的,觸摸事件,並委託給底層div來模擬這種

$('#myDiv').click(function(event){ 
event.preventDefault(); 
$('#myOtherDiv').trigger(event); 
}); 

類似的規定(無論是底層的div上使用.trigger或只是.click