0

jquery.social.js というスクリプトがあり、通常のページやデータベース以外のページでは正常に読み込まれますが、ブログの投稿ではまったく読み込まれません。

application.js ファイルで名前を変更すると、スクリプトが見つからないというエラーがページに表示されるため、スクリプト itelf がヘッダーで実行されていることがわかります。

だから今私は持っています:

//= require jquery.socialist

application.js で、ファイルはスクリプト フォルダーにあります。

css ファイルは stylesheets フォルダーにあります。

したがって、おそらく問題はリンクの href にあると考えています。

私もこの方法で試しました:

<script type="text/javascript" src="http://mypage.com/js/socialist/jquery.socialist.js">    </script>

        <link href="http://mypage.com/js/socialist/jquery.socialist.css" rel="stylesheet" />

そしてこのように(代わりにjavascriptsディレクトリのスクリプトを使用して):

<link href="assets/jquery.socialist.css" rel="stylesheet" type="text/css" />

そして、スクリプトはまったく実行されていないようです (通常、渦巻き模様があります)。

divコードは次のとおりです。

<div id="socialist" style="align:center; clear:both;"></div>
<script type="text/javascript">
jQuery(document).ready(function ($) {
$('#socialist').socialist({
networks: [
{name:'facebook',id:'avividyouth'},
],
isotope:true,
random:true,
fields:['source','heading','text','date','image','followers','likes']
});
});
</script></div>

ロードされないのは意味がありません...

css を stylesheets ディレクトリに入れてみました。javascripts ディレクトリにすべてを入れようとしました。(スクリプトはいくつかの画像もロードするためです。)

何も機能していないようです。(私の他のサイトでは、すべてのスクリプト ファイルは 1 つの js サブディレクトリにあります。

どんな助けでも大歓迎です。

4

2 に答える 2

0

あなたのブログがどのシステム/CMSで構築されているかを知るのに役立ちます.

たとえば、Joomla では、スクリプトへのリンクは次のようになります。

<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/script.js" type="text/javascript"></script>

スクリプトをテンプレート自体のサブディレクトリに配置した場合。

さらに、カスタム スクリプトの前に jQuery スクリプトが実際に読み込まれることに注意する必要があります。

于 2013-06-27T11:59:59.840 に答える
0

少なくとも Rails 3.1 を使用していると仮定すると、スタイルシートを Assets -> Stylesheets ディレクトリに配置し、javascript ファイルを Assets -> Javascripts ディレクトリに配置します。また、これらのファイルが application.js ファイルと application.css ファイルの両方で必要であることを確認してください。どちらかによって

//= require jquery.socialist

また

require_tree .

于 2013-06-27T12:18:39.120 に答える