讓我從一些限定詞開始。當談到Javascript/jQuery時,我是一名初學者,因此所有這些都是一次很好的學習經歷,我發現Stack Overflow社區毫無疑問是極其有用的。Shadowbox和jQuery照片庫衝突
我已經通過Google和Stack Overflow的搜索功能做了大量的研究。
手頭的問題是我有一個正在工作的jQuery腳本(由Stack Overflow成員設計的單選按鈕「切換器」),然後我試圖實現一個Shadowbox腳本來放大圖庫中的圖像...但兩人放在一起似乎並不喜歡對方。
我認爲這與衝突的rel標籤有關。這兩個腳本大部分似乎運行良好(沒有發現錯誤),唯一的問題是我的圖像沒有顯示出來,當點擊。通常情況下圖像只有一個黑框(儘管圖像缺失,大小似乎是正確的)。
所有圖像/ js文件都在正確的目錄中,所以我已經排除了。如果任何人有任何建議,爲什麼圖像不顯示,我會非常感激。謝謝!
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="shadowbox/shadowbox.css">
<script type="text/javascript" src="shadowbox/shadowbox.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
Shadowbox.init();
</script>
<script type="text/javascript">
jQuery.noConflict();
(function(jQuery){jQuery(function(){
jQuery('.chkbox-container :radio').on('change', function(){
var me = jQuery(this);
jQuery.each(jQuery('.img-container img'), function(i,v){
var theShow = jQuery(v).attr('rel');
theShow = theShow.split(' ');
if(jQuery.inArray(me.val(), theShow)){
jQuery(v).show();
}else{
jQuery(v).hide();
}
});
});
}); })(jQuery);
</script>
<style type="text/css">
.chkbox-container{
float:left;
width:95px;
}
.img-container{
float:left;
width:300px;
}
img{
display:inline-block;
width:90px;
height:75px;
padding:2px;
border:1px solid black;
display:none;
}
</style>
</head>
<body>
<div class="chkbox-container">
<input type="radio" name="THEfilter[]" value="all" checked="checked" /> All<br/>
<input type="radio" name="THEfilter[]" value="category1" /> Category 1<br/>
<input type="radio" name="THEfilter[]" value="category2" /> Category 2<br/>
<input type="radio" name="THEfilter[]" value="category3" /> Category 3<br/>
</div>
<div class="img-container">
<a href="images/rufus.jpg" rel="shadowbox[gallery]" title="June 15th - Dr. Hanna's Office"> <img src="images/rufus-small.jpg" rel="category1" />
<a href="images/york.jpg" rel="shadowbox[gallery]" title="June 20th - Jim's House"> <img src="images/york-small.jpg" rel="category2" />
<a href="images/rufus2.jpg" rel="shadowbox[gallery]" title="June 3rd - Steve's Ranch"> <img src="images/rufus2-small.jpg" rel="category3" />
</div>
如果您可以鏈接到有助於解決問題的頁面。 – 2012-07-31 15:28:37