2016-10-21 5 views
0

私はこのようなページ上の開口部からモーダルを停止しようとしている:オンクリックのモーダルオープンを無効にしますか?

https://jsfiddle.net/tawxao2x/

あなたはそれだけで

..異なるソースからのコードをドラッグだとスニペットから見ることができるように
<html> 
<head> 
</head> 
<body> 

<div id="olapic_specific_widget"></div><script type="text/javascript" src="https://photorankstatics-a.akamaihd.net/81b03e40475846d5883661ff57b34ece/static/frontend/latest/build.min.js" data-olapic="olapic_specific_widget" data-instance="61009ce94d8298d23e8b0481ac23bf20" data-apikey="f7f217fadcb8dad0bab9395c689114b74d48dbb84aa6fba32c1aa71c0a95f5e1" async="async"></script> 

</body> 

</html> 

モーダルを無効にするために追加できるJSはありますか?私はgoogleで検索しましたが、運はありません。

+0

私が思いついた最初のものですので、あなたが実際にグーグルなかった賭けます必要なもの:[属性の削除](http://www.w3schools.com/jsref/met_element_removeattribute.asp)。 –

+0

広告を避けようとしていますか? – Woncker

+0

@woncker 1.それは無料のサービスではなく、彼らの名前はまだ存在しています。 2.それは壁に置かれるモニター上で起こっているので削除したいので、モーダルが高すぎて終了ボタンを押しません。 – JohnnyC

答えて

0

オプションの章では、リンクしたページでbackdropオプションが表示されます。このオプションを値'static'に渡すと、モーダルを閉じることができなくなります。
@PedroVagnerがコメントを指摘したので、Escを押してモーダルを閉じるのを防ぐために{keyboard: false}を渡すこともできます。

あなたがjsの使用によるモーダルを開く場合:データ属性を使用している場合

$('#myModal').modal({backdrop: 'static', keyboard: false}) 

、使用:

<button data-target="#myModal" data-toggle="modal" data-backdrop="static" data-keyboard="false"> 
    Launch demo modal 
</button>` 
関連する問題