在每個樹菜單先加樣式 display="none" ,點(diǎn)擊的時候通過jquery控制被點(diǎn)擊的當(dāng)前樣式 為display="block"
創(chuàng)新互聯(lián)專注于長清企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),購物商城網(wǎng)站建設(shè)。長清網(wǎng)站建設(shè)公司,為長清等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站,專業(yè)設(shè)計,全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
從可見的行列表中提取部分: NSArray *indexPathsForVisibleRows = [tableView indexPathsForVisibleRows];
NSMutableIndexSet *indexSet = [NSMutableIndexSet indexSet];
for ( NSIndexPath *indexPath in indexPathsForVisibleRows ) {
[indexSet addIndex:indexPath.section];
}
NSLog(@"indexSet %@",indexSet);
// indexSet NSMutableIndexSet: 0x11a5c190[number of indexes: 5 (in 1 ranges
你的問題其實(shí)很簡單。
點(diǎn)擊子菜單,子菜單的url鏈接,你是用的是框架還是直接跳轉(zhuǎn)到另外一個頁面?
如果是另外一個頁面;那你用相同的菜單代碼;都是一樣的樣式。要解決的辦法就是在該頁面把該該頁對應(yīng)的子菜單設(shè)置為選中。
如果點(diǎn)擊子菜單載入的是框架內(nèi)容。那就沒這個問題了
//縮起全部
$('.tree ul li').hide();
//展示第一個
$('.tree ul li: first').show();
大概就是這樣
下次問問題建議貼代碼(html.css.js),不要放圖片,沒法調(diào)試。。。