次のようなjQueryifステートメントを作成しようとしています。ユーザーが指定されたページにいる場合は、指定されたスタイルを適用します。この場合、アンカータグのIDに下枠を付けています。
// index.php - referenced html
...
<link href='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript' />
<style type="text/javascript">
@import url('js/active-links.js');
</style>
...
<ul>
<li><a id="home" href="#">HOME</a></li>
<li><a id="other1" href="#">OTHER1</a></li>
<li><a id="other2" href="#">OTHER2</a></li>
</ul>
...
// active-link.js
$(document).ready(function() {
if (document.URL.indexOf('index.php') >= 0) {
$('#home').css('border-bottom: 18px solid #9cd588');
}
});
理想的には、同じことを述べている場合は、elseを使用して各リンクにこれを適用します。現在、何もしていません。