たとえば、 http://www.example.org/modal.html?openmodal=trueに行くとモーダルが onLoad を開くようにする方法はありますが、 http://www.exampleに行くと.org/modal.htmlモーダルがオンロードで開かない?
質問する
2641 次
1 に答える
4
http://getbootstrap.com/javascript/#modalsは$('#myModal').modal('show')
、ウィンドウを手動で開くことを通知します。したがって、モーダルが id="myModal" になったので、これを試してください:
//from: https://stackoverflow.com/questions/3788125/jquery-querystring
function querystring(key) {
var re=new RegExp('(?:\\?|&)'+key+'=(.*?)(?=&|$)','gi');
var r=[], m;
while ((m=re.exec(document.location.search)) != null) r.push(m[1]);
return r;
}
var querystring = querystring('modal');
if (querystring.length && querystring[0]==='true' ) {$('#myModal').modal('show');}
?modal=true が設定されている場合、これはモーダルを開きます。
参考:jQueryクエリ文字列
于 2013-08-23T12:14:44.277 に答える