Changeset 23450
- Timestamp:
- 2014/05/27 14:44:56 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/html/user_data/packages/admin/js/eccube.admin.js
r23449 r23450 373 373 if (parent.hasClass('on_level1')) { 374 374 // クリックしたメニューが第1階層なら開閉を切り替え. 375 parent.toggleClass('clicked'); 375 if (!parent.hasClass('sfhover')) { 376 parent.addClass('clicked'); 377 } else if (parent.hasClass('clicked')) { 378 parent.removeClass('clicked'); 379 } 376 380 } else { 377 381 // 第2階層以下なら第1階層を開いた状態にする. … … 386 390 // ナビゲーションがアクティブであれば、マウスオーバーを有効に. 387 391 $("#navi") 388 .find('li.on_level1') 389 .off('mouseenter') 390 .off('mouseleave') 391 .end() 392 .on('mouseleave', function(){ 393 $(this).not(':has(li.on_level1.clicked)').find('li') 394 .off('mouseenter') 395 .off('mouseleave'); 396 }) 392 397 .has('li.on_level1.clicked').find('li.on_level1').hover( 393 398 function(){ 394 $('#navi li').removeClass('sfhover'); 395 $(this).addClass('sfhover'); 399 $(this) 400 .addClass('sfhover') 401 .siblings('li') 402 .removeClass('sfhover') 403 .removeClass('clicked'); 404 }, 405 function(){ 406 $(this).not('.clicked').removeClass('sfhover'); 396 407 } 397 408 );
Note: See TracChangeset
for help on using the changeset viewer.