![](/img/trans.png)
[英]Is there a JSONP image search API that I can use to have users search for images on my site?
[英]I want to have links that can search through my images
我的網頁上有“標簽”,單擊后即可看到相應的圖像。 示例:我單擊“狗”鏈接,然后在圖庫中看到“狗”的圖像。 像這樣:
<a href="#" rel="dog">Show Dogs</a>
<script>
$('#filter a').click(function() {
if($(this).attr('rel')) {
$('img').hide().filter('[class="' + $(this).attr('rel') + '"]').show();
$('img').show();
}
return false;
});
<img src="http://www.petliferadio.com/doggydog.jpg" class="dog">
但是,它對我不起作用。 會有更容易/更有情感的方式來做到這一點嗎?
檢查空值..
if($(this).attr('rel')) {
應該
if($(this).attr('rel') != '') {
$('img').hide();
$('.' + $(this).attr('rel')).show();
}
隱藏所有圖像,然后使用jquery中的類選擇器僅顯示所需的圖像。
$('#filter a').click(function() {
if($(this).attr('rel')) {
$('img').hide();
$('img.'+$(this).attr("rel)).show();
}
return false;
});
$('#filter a').on('click', function() {
var cat = $(this).attr('rel');
if(cat.length) $('img').hide().filter('.'+cat).show();
});
單擊錨點后,從錨點的rel
屬性中獲取類別(簡稱為“ cat”),然后,如果類別具有length
,即不為空,則隱藏所有圖像,然后根據與上一個rel
的類過濾圖像屬性,並顯示這些圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.