Karl Swedberg ( http://jjnursingnotes.com/DEC12/jquery.summarize.js ) によるサマライズ jQuery プラグインを使用して、ニュースレターの記事 ( http://jjnursingnotes.com/DEC12/ ) にリンクしたいと考えています。これらの各記事の外部。リンクがクリックされたときにボックスが自動的に展開されるようにするため、単に要素にリンク名 #001 を付けるだけでは機能しません。
現在、私が使用しているリンクは次のようになります。
<a href="http://jjnursingnotes.com/DEC12?section=01">
...そして、div レイヤーは次のようになります。
<div class="expandable" id="sect01">
...そして、私が使用しているjavascriptは次のようになります:
<script type="text/javascript">
// Redirect to Appropriate Section
var urlParams = {};
(function() {
var match,
pl = /\+/g, // Regex for replacing addition symbol with a space
search = /([^&=]+)=?([^&]*)/g,
decode = function(s) { return decodeURIComponent(s.replace(pl, " ")); },
query = window.location.search.substring(1);
while(match = search.exec(query))
urlParams[decode(match[1])] = decode(match[2]);
})();
$(document).ready(function() {
if(urlParams['section'] != '') {
$("#sect" + urlParams['section']).find(".read-more a").click();
$('body,html').animate({scrollTop: $("#sect" + urlParams['section']).offset().top}, 500);
}
});
</script>
問題は、これがまったく機能していないことであり、その理由がわかりません! 何かご意見は?
ありがとう!