ページでJqueryUIテーマスイッチャーウィジェットを使用したい。問題は、Switcherがhttp経由でホストされており、私のページがhttpsページであるということです。そのため、スイッチャーを含むセキュリティエラーが発生します。
自分のサイトでホストできるように、スイッチャーのソースを入手できるかどうか誰かが知っていますか?または、使用できるサードパーティのスイッチャースクリプトはありますか?
ありがとう!
ページでJqueryUIテーマスイッチャーウィジェットを使用したい。問題は、Switcherがhttp経由でホストされており、私のページがhttpsページであるということです。そのため、スイッチャーを含むセキュリティエラーが発生します。
自分のサイトでホストできるように、スイッチャーのソースを入手できるかどうか誰かが知っていますか?または、使用できるサードパーティのスイッチャースクリプトはありますか?
ありがとう!
ここに着陸する人のために。これが私が見つけたものです。
それらの10のリストはここにあります:(更新リンクは現在死んでいます-2016年4月)
http://www.net-kit.com/10-practical-jquery-style-switchers/
ローカルで実行できるjqueryテーマスイッチャーの代わりはここにあります: https ://github.com/harborhoffer/Super-Theme-Switcher
他のサードパーティの実装については知りませんが、自分で行うのも簡単です。要素にIDを設定し、link
jQueryを使用してsrc
、選択ボックスが変更されたときに属性を変更するだけです。プラグインにそれを抽象化することも非常に簡単です。
私が行ったプロジェクトを宣伝しているように聞こえたくはありませんが、実際に宣伝どおりに機能するものを作成するために、themeswitchertoolに基づいてjQuery-UIテーマスイッチャーを作成しました。Mineはデフォルトですべてのテーマにリンクしているわけではありませんが、必要なテーマを追加することができます。jQuery-UIサイトからすべてのテーマを追加するのは簡単です。
他の誰もが使用しているように見えるSuperThemeSwitcherもありますが、古いthemeswitchertoolの移植版であるため、私のものほど機能が豊富ではありません。これは、デフォルトですべてのjQueryUIテーマをリンクします。
同様のエラーが発生したため、http://jqueryui.com/themeroller/themeswitchertool/からjsをダウンロードし、jquery.themeswitcher.jsとして保存し、すべてのhttpjquery-uiurlをgoogleapishttpsurlに置き換えました。
唯一の変更は、各リンクが次のように見えるvarswitcherpaneにありました。
<li><a href=
"http://jqueryui.com/themeroller/css/parseTheme.css.php?....">
<img src=
"http://jqueryui.com/themeroller/images/themeGallery/theme_90_ui_dark.png" alt=
"UI Darkness" title="UI Darkness" /> <span class="themeName">UI
darkness</span></a></li>
私が置き換えたもの:
<li><a href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/themes/ui-lightness/jquery-ui.css">
<img src="content/images/theme_90_ui_light.png" alt="UI Lightness" title=
"UI Lightness" /><span class="themeName">UI lightness</span></a></li>
ファイルを検索すると、さらに下に参照されている他のHTML画像がいくつかあります。
あなたはここですべての画像を見つけることができます
srcリンクを「https」に設定するだけで問題なく動作します。
<link rel="stylesheet" href="themes/MyTheme.min.css" />
<link rel="stylesheet" href="themes/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.1/jquery.mobile.structure-1.4.1.min.css" />
<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.1/jquery.mobile-1.4.1.min.js"></script>