ああ、欲求不満!
私は文字通りこれまでで最も苛立たしい朝を過ごしました。私はこれを機能させるために4時間半を費やしました。
問題のjQueryプラグインはjScrollPaneです:http ://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html
私のウェブページはhttp://furnace.howcode.comです-開発中はそこにあるテストデータを無視してください;)
したがって、ソースを調べると、次のことがわかります。
jQuery(document).ready(function() {
$('#newesttab').addClass('selectedtab');
$('#col2').addClass('newestcol');
$("#ajaxresults").fadeOut("slow", function() {
$.ajax({
url: "<?php echo site_url('code/newest'); ?>",
success: function(msg) {
$('#ajaxresults').html(msg);
$("#ajaxresults").fadeIn("fast");
$('#col2').jScrollPane();
}
})
});
この行$('#col2').jScrollPane();
は、jScrollPaneをトリガーするための行です。そうです...しかし、サイトからわかるように、divの半分がカットされています。margin-left: 160px
#col2があるので、途中で途切れてしまうので、うまくいきました。ただし、回避策を使用しようとすると、ページ構造の残りの部分が壊れます。
2番目の問題は、jScrollPaneを他のdivに適用しようとしても、効果がないことです。#col2をラッパーに入れて#col2wrapper
適用しようとしましたが、何も機能しませんでした。それは適切に混乱しています。
誰かがこれを解決することができれば、私は彼らに仮想のハイタッチや他の感謝の気持ちを与えることを非常に嬉しく思います。
ありがとう!
ジャック