嘿,我是一個使用jQuery插件稱爲qTip創建一堆縮略圖的圖像翻轉效果。我需要獲取正在翻轉的圖像標籤的src,並且我很難找到此示例。我認爲$(this).src
可以工作,但是它引用了工具提示而不是圖像。有任何想法嗎?qTip參考圖像元素
0
A
回答
3
問題是...當你試圖獲取來源,以及如何爲你的HTML和qTip初始化設置?你使用哪個版本的qTip和jQuery?這些問題的答案將決定你如何做你正在做的事情。我假設你正在使用qTip2。
通過$ .each()循環進行初始化會改變$(this)的含義以引用目標,並且可能是您要查找的內容。但需要注意的是,事件回調中,你應該使用API:
$(document).ready(function()
{
$('img.thumbnail').each(function() {
$(this).qtip({
// within an $.each() loop, $(this) refers to the trigger/target
content: $(this).attr('src'),
events: {
show: function(event, api) {
// To reference the original trigger, use the
// API's elements property to get a reference
// to the trigger
alert(api.elements.target.attr('src'));
}
}
});
});
});
如果你想找到渲染qTip內的東西,你也可以使用API,因爲它有對象了的幾乎每一個部分的引用工具提示。例如:
api.elements.content.find('img').attr('src');
將返回呈現的工具提示本身內的圖像的所有src屬性。
查看文檔詳細:
http://craigsworks.com/projects/qtip2/docs/api/#elements
下面是上述的上jsFiddle.net工作的例子:
http://jsfiddle.net/kiddailey/AAaUk/
需要注意的是,如果你使用jQuery 1.6並根據您的需要,您可能想用.prop()替換.attr()。
0
qTip使用以下DIV佈局:
<div class="qtip qtip-stylename">
<div class="qtip-tip" rel="cornerValue"></div>
<div class="qtip-wrapper">
<div class="qtip-borderTop"></div> // Only present when using rounded corners
<div class="qtip-contentWrapper">
<div class="qtip-title"> // All CSS styles...
<div class="qtip-button"></div> // ...are usually applied...
</div>
<div class="qtip-content"></div> // ...to these three elements!
</div>
<div class="qtip-borderBottom"></div> // Only present when using rounded corners
</div>
</div>
當你把在IMG含義:
$('#content a[href]').qtip({
// Simply use an HTML img tag within the HTML string
content: '<img src="/projects/qtip/images/owl_small.png" alt="Owl" />'
});
您可以通過.qtip-content
下尋找img
您當前元素找到它。
如果您將您的代碼發佈到$(this)的位置,我們可以幫助您瞭解更多具體細節。
一個例子(沒有看到您的代碼)將是:
var mysrc = $(this).find('.qtip-content img').eq(0).prop('src');
相關問題
- 1. AXObserverCallback元素參考
- 2. VB.net - 元素參考
- 3. Eclipse參考圖像
- 4. leftCalloutAccessoryView圖像參考?
- 5. 參考硒元素中JavaScriptExecutor
- 6. 獲取元素的參考
- 7. 畸形的參考元素
- 8. 使用SCSS參考圖像
- 9. asp mvc圖像參考resx
- 10. ImageResizer disposing provided圖像參考
- 11. Xcode png圖像參考
- 12. IRandomAccessStream參考圖像源
- 13. 計算新參考座標系中圖像像素的座標
- 14. 圖像處理基於參考英寸獲取每英寸像素的像素
- 15. 獲取元素參考而不使用反應中的參考
- 16. 將XY參考轉換爲像素參考
- 17. 我怎麼可以參考元素與像使用SimpleXML
- 18. 獲取調用qTip的元素?
- 19. 用qTip操縱原始元素
- 20. jQuery qTip:禁用隱藏元素
- 21. jQuery的動態添加元素qtip
- 22. 請參考Dinorax知識庫元素
- 23. 參考表單元素使用javascript
- 24. 回到STL容器元素的參考
- 25. 每個live555元素的undefined參考
- 26. StaleElementReferenceException:陳舊的元素參考:
- 27. 陳舊元素參考錯誤?
- 28. 參考元素在boost.fusion向量
- 29. 獲取參考<script>父元素
- 30. WPF - XAML中的參考XAML元素
完美的工作。謝謝! – 2011-05-14 01:40:37