剛剛編輯: 我有一個奇怪的問題與jQuery函數。我的功能適用於每個瀏覽器上的小jsFiddle example:
http://jsfiddle.net/Ksb2W/72/
但如果我想將該功能集成到我的html頁面中,它不適用於Google Chrome和IE8。在Firefox上效果很好。將jQuery功能集成到html頁面
3
A
回答
3
從我所看到的情況來看,您的點擊並未突出顯示正確的行,因爲您的實際網站上的表格在您的示例中有不同的佈局。
在此示例中,您的行映射爲1:1。
在現場直播你的第二個表有兩個額外的行:
<tr class="navigation"> ...
<tr class="headers"> ...
這顯然打破了您的訂單爲基礎的匹配。
由於您的示例與您的現場網站不同,因此您的懸停已中斷。
在你的榜樣,你有:
$(".table").each(function(){
$("tr:eq("+row+")",this).addClass("hoverx");
});
,但是,從現場直播中您有:
$("table.grid tbody tr").each(function(){
$("tr:eq("+row+")",this).addClass("hoverx");
});
注意你是如何遍歷排在第二種情況下。
編輯
我想用tbody
到組交互行是一個很好的解決你的第二個表具有其他行的問題。你也可以簡化您的JavaScript有點結果:
Example with second table having more rows
每請求下面是使用not
的解決方案將是什麼樣子。注意你幾乎必須在你選擇tr
的地方過濾它。
Example using not
and making the minimum amount of changes to the original code
相關問題
- 1. 將PayPal集成到HTML頁面
- 2. 如何將HTML頁面與Tikiwiki集成
- 3. 用jquery將html添加到html頁面
- 4. 集成一個jQuery功能到另一個標籤頁UI
- 5. 將日曆功能集成到靜態.html網站
- 6. 將通訊功能集成到Phonegap-App
- 7. 將ESP8266 html頁面代碼集成到.ino文件中
- 8. 將XML集成到iOS Web App的HTML頁面
- 9. 將頁面集成到CMS shell中
- 10. 將Bootstrap Admin頁面集成到Laravel 5.4
- 11. 將Silverlight集成到aspx頁面
- 12. 集成頁面
- 13. CodeIgnitor jquery成功給我所有頁面html
- 14. 如何在ajax成功函數中加載html頁面並將值加載到html頁面
- 15. WCF作爲html頁面的數據服務。 jQuery的Ajax功能。
- 16. 使用JavaScript/JQuery的HTML頁面中的熱鍵功能
- 17. jQuery Ajax =成功返回頁面
- 18. 更改jQuery成功頁面。.ajax
- 19. 從成功jQuery ajax加載頁面
- 20. 頁面加載時jquery啓動功能
- 21. jquery點擊功能和「新頁面」
- 22. 將Adobe Flex應用程序與HTML頁面集成在一起
- 23. 如何將「內容編輯」功能集成到HTML表單元素中?
- 24. jquery fancybox html頁面
- 25. 將html包含到html頁面
- 26. 將html添加到html頁面
- 27. jQuery成功/錯誤功能
- 28. jQuery成功:功能{}問題
- 29. jquery成功功能錯誤
- 30. 應該將aspx和html頁面集成到一個項目中嗎?
請在這裏添加您的功能碼妥善解決 – 2012-04-19 09:19:45
更正:請發表一個簡短的自我包含例如您的問題在這裏,爲妥善解決。 – spender 2012-04-19 09:20:58
@burebistaruler:如果這些鏈接變得陳舊,這個問題也會......考慮在你的問題的主體中提供與問題相關的所有內容。 – spender 2012-04-19 09:24:26