|
|
|
Как развернуть Hide and Show регион
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Как из Javascript развернуть/свернуть "Hide and Show region"? На странице несколько таких регионов, в зависимости от значения item-ов, надо одни раскрывать а другие сворачивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 07:54 |
|
||
|
Как развернуть Hide and Show регион
|
|||
|---|---|---|---|
|
#18+
Ну вот например гуглится за полминуты: // ******************************************************** // ** Function setStateOfHideShowRegion(pRegionStaticId,pDoWhat)(type,id) // ** Collapses, Expands of toggles any Hide Show region which has a static id // ** defined by the string pRegionStaticId. // ** Returns either "collapsed" or "expanded" to indicate the status of the // ** region once this function has run. // ** pDoWhat: either "expand", "collapse" or "toggle" // ******************************************************** function setStateOfHideShowRegion(pRegionStaticId,pDoWhat) { var returnState; var currentState = 'expanded'; doWhat = pDoWhat.toLowerCase(); if ($('#'+pRegionStaticId+' div.uRegionHeading').next().css('display') == 'none') { currentState = 'collapsed'; }; if (doWhat == 'toggle') { $('#'+pRegionStaticId+' .uRegionControl').click(); returnState = (currentState=='expanded'?'collapsed':'expanded'); } else if (doWhat == 'expand') { if (currentState !== 'expanded') { $('#'+pRegionStaticId+' .uRegionControl').click(); }; returnState = 'expanded'; } else if (doWhat == 'collapse') { if (currentState !== 'collapsed') { $('#'+pRegionStaticId+' .uRegionControl').click(); }; returnState = 'collapsed'; }; return returnState; } Был ещё какой-то плагин для этого с запоминанием состояния регионов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 11:36 |
|
||
|
Как развернуть Hide and Show регион
|
|||
|---|---|---|---|
|
#18+
Я делал так: link = $("#editIS > div:nth-child(1) > h1:nth-child(1) > a:nth-child(1)"); //$("#editIS > div:nth-child(2)") content = link.parents("div.uRegionHeading").next(); link.toggleClass("uRegionCollapsed"); if (content.css("display") == "block") { content.slideUp("fast", "swing"); } else { content.slideDown("fast", "swing"); } где #editIS - идентификатор региона "Hide and Show region" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 14:41 |
|
||
|
|

start [/forum/topic.php?fid=50&fpage=27&tid=1874812]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 347ms |

| 0 / 0 |
